3. JS生成32位随机数

Posted 大耳朵小虎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3. JS生成32位随机数相关的知识,希望对你有一定的参考价值。

function randomWord ( randomFlag,min,max ) {

  var str = " ",

    range = min,

    arr = [‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘];

  //随机产生

  if ( randomFlag ) {

    range = Math.round( Math.random( ) * ( max-min)) + min;

  }

  for ( var i=0; i<range;i++ ) {

    pos = Math.round(Math.random( ) * (arr.length-1));

    str += arr [pos]

    console.log( str )

    return str;

}

randomWord(false,32)        //220b4eac9068d368a639d62eeaf5cb59

randomWord(true,3,32)  //tesa87sd34s

以上是关于3. JS生成32位随机数的主要内容,如果未能解决你的问题,请参考以下文章

js 生成UUID

Js中生成32位随机id

JS基础篇--通过JS生成由字母与数字组合的随机字符串

Java 生成32位随机字符编号

生成随机32位Token43位asekey

Hive自定义UDF,生成32位随机数