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


Posted in NodeJs onJuly 17, 2017

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

方法一:

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

方法二:

1、定义函数

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', '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(var i=0; i<range; i++){
    pos = Math.round(Math.random() * (arr.length-1));
    str += arr[pos];
  }
  return str;
}

2、函数的使用

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

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

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

NodeJs 相关文章推荐
使用nodejs、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
nodejs开发微博实例
Mar 25 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
解析NodeJs的调试方法
Dec 11 NodeJs
详解nodejs微信jssdk后端接口
May 25 NodeJs
nodejs利用ajax实现网页无刷新上传图片实例代码
Jun 06 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
Nodejs核心模块之net和http的使用详解
Apr 02 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 #NodeJs
基于nodejs+express4.X实现文件下载的实例代码
Jul 13 #NodeJs
详解nodejs的express如何自动生成项目框架
Jul 12 #NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 #NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 #NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 #NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 #NodeJs
You might like
坏狼的PHP学习教程之第1天
2008/06/15 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
js取模(求余数)隔行变色
2014/05/15 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
简单实现js浮动框
2016/12/13 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
Python标准库sched模块使用指南
2017/07/06 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
Python3安装Pillow与PIL的方法
2019/04/03 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
学生实习自我鉴定
2013/10/11 职场文书
教师演讲稿范文
2014/01/08 职场文书
生日派对邀请函
2014/01/13 职场文书
走进敬老院活动总结
2014/07/10 职场文书
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
科普 | 业余无线电知识-波段篇
2022/02/18 无线电