javascript根据时间生成m位随机数最大13位


Posted in Javascript onOctober 30, 2014

根据时间生成m位随机数,最大13位随机数,并且不能保证首位不为0

function ran(m) {
m = m > 13 ? 13 : m;
var num = new Date().getTime();
return num.toString().substring(13 - m);
}
console.log(ran(5));

根据Math的random函数生成的随机数截取m位,生成的随机数最大不超过16位,能保证首位不为0

function rand(m) {
m = m > 16 ? 16 : m;
var num = Math.random().toString();
if(num.substr(num.length - m, 1) === '0') {
return rand(m);
}
return num.substring(num.length - m);
}
console.log(rand(5));

根据Math的random函数生成,位数没有限制,首位不为0

function rando(m) {
var num = '';
for(var i = 0; i < m; i++) {
var val = parseInt(Math.random()*10, 10);
if(i === 0 && val === 0) {
i--;
continue;
}
num += val;
}
return num;
}
console.log(rando(5));
Javascript 相关文章推荐
Document对象内容集合(比较全)
Sep 06 Javascript
高效的获取当前元素是父元素的第几个子元素
Oct 15 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
使用AOP改善javascript代码
May 01 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
layer弹出层中H5播放器全屏出错的解决方法
Feb 21 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
javascript实现移动端红包雨页面
Jun 23 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
jQuery-App输入框实现实时搜索
Nov 19 jQuery
D3.js 从P元素的创建开始(显示可加载数据)
Oct 30 #Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 #Javascript
如何调试异步加载页面里包含的js文件
Oct 30 #Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 #Javascript
js中style.display=&quot;&quot;无效的解决方法
Oct 30 #Javascript
Js实现网页键盘控制翻页的方法
Oct 30 #Javascript
javascript实现iframe框架延时加载的方法
Oct 30 #Javascript
You might like
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
php计算title标题相似比的方法
2015/07/29 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
javascript 特殊字符串
2009/02/25 Javascript
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
调试Python程序代码的几种方法总结
2015/04/28 Python
python3大文件解压和基本操作
2017/12/15 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
浅谈django的render函数的参数问题
2018/10/16 Python
python assert的用处示例详解
2019/04/01 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
Python进行统计建模
2020/08/10 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
Android interview questions
2016/12/25 面试题
大二学期个人自我评价
2014/01/13 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
归途列车观后感
2015/06/17 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP