nodejs密码加密中生成随机数的实例代码
之前关于写了一个 nodejs密码加密中生成随机数,最近需要回顾,就顺便发到随笔上了
方法一:
Math.random().toString(36).substr(2)运行后的结果就是11位数的随机数
方法二:
1、定义函数
functionrandomWord(randomFlag,min,max){ varstr="", range=min, arr=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; //随机产生 if(randomFlag){ range=Math.round(Math.random()*(max-min))+min; } for(vari=0;i2、函数的使用
1、生成固定长度的随机数randomWord(false,位数[自己定义])
2、生成一个长度从多少到多少的随机数randomWord(true,至少位数,最大位数)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。