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 相关文章推荐
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
javascript自适应宽度的瀑布流实现思路
Feb 20 Javascript
web css实现整站样式互相切换
Oct 29 Javascript
通过JS来动态的修改url,实现对url的增删查改
Sep 01 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
May 10 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
JavaScript对象引用与赋值实例详解
Mar 15 Javascript
vue不通过路由直接获取url中参数的方法示例
Aug 24 Javascript
react native 获取地理位置的方法示例
Aug 28 Javascript
一个因@click.stop引发的bug的解决
Jan 08 Javascript
vue项目首屏加载时间优化实战
Apr 23 Javascript
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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
自动跳转中英文页面
2006/10/09 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
Python 基础教程之闭包的使用方法
2017/09/29 Python
python 输出上个月的月末日期实例
2018/04/11 Python
python3实现名片管理系统
2020/11/29 Python
python3获取url文件大小示例代码
2019/09/18 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
保送生自荐信范文
2013/10/06 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
研发工程师岗位职责
2014/04/28 职场文书
公司合作意向书范文
2014/07/30 职场文书
小学教师师德整改措施
2014/09/29 职场文书
婚礼答谢词
2015/01/04 职场文书
营销计划书范文
2015/01/17 职场文书