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 相关文章推荐
JavaScript的Function详细
Nov 14 Javascript
JavaScript入门教程(7) History历史对象
Jan 31 Javascript
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 Javascript
AngularJS Toaster使用详解
Feb 24 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
May 26 Javascript
ES6中的Promise代码详解
Oct 09 Javascript
Vue 换肤的示例实践
Jan 23 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
javascript创建元素和删除元素实例小结
Jun 19 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
php实现rc4加密算法代码
2012/04/25 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
简单讲解Python中的数字类型及基本的数学计算
2016/03/11 Python
django使用图片延时加载引起后台404错误
2017/04/18 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
详解scrapy内置中间件的顺序
2020/09/28 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
个人投资计划书
2014/05/01 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
火锅店的活动方案
2014/08/15 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
实习介绍信范文
2015/05/05 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript