nodejs密码加密中生成随机数的实例代码

  

之前关于写了一个,nodejs密码加密中生成随机数,最近需要回顾,就顺便发到随笔上了

  

<强>方法一:

  

math . random () .toString (36) .substr(2)运行后的结果就是11位数的随机数
  

  

<强>方法二:

  

1,定义函数

        函数randomWord (randomFlag,最小,最大){   var str=" ",=最小值范围,   arr=[' 0 ', ' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ', ' ', ' b ', ' c ', ' d ',‘e’,‘f’,‘g’,‘h’,‘我’,‘j’,‘k’,‘l’,‘米’,‘n’,‘o’,‘p’,‘问’,‘r’,‘s’,‘t’,‘你’,‘v’,‘w’,‘x’, ' y ', ' z ', ' ', ' b ', ' c ', ' d ',‘e’,‘f’,‘g’,‘h’,‘我’,‘j’,‘k’,‘l’,‘米’,‘n’,‘o’,‘p’,‘问’,‘r’,‘s’,‘t’,‘你’,‘v’,‘w’,‘x’, ' y ', ' z '];//随机产生   如果(randomFlag) {   范围=Math.round (math . random() *(极大极小))+分钟;   }   (var=0;i<范围;我+ +){   pos=Math.round (math . random () * (arr.length-1));   str的arr +=(pos);   }   返回str;   }      之前      

2,函数的使用

  

1,生成固定长度的随机数randomWord (false,位数(自己定义))
  

  

2,生成一个长度从多少到多少的随机数randomWord(真的,至少位数,最大位数)
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

nodejs密码加密中生成随机数的实例代码