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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
js加解密 脚本解密
Feb 22 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
jquery select下拉框操作的一些说明
Apr 02 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
Apr 07 Javascript
javascript自动生成包含数字与字符的随机字符串
Feb 09 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
js获取隐藏元素的宽高
Feb 24 Javascript
JS触摸事件、手势事件详解
May 04 Javascript
vue项目中axios使用详解
Feb 07 Javascript
微信小程序人脸识别功能代码实例
May 07 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 一元分词算法
2009/11/30 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
JQuery事件委托原理与用法实例分析
2019/05/13 jQuery
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
python实现用户登录系统
2016/05/21 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
python在地图上画比例的实例详解
2020/11/13 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
英国著名的药妆网站:Escentual
2016/07/29 全球购物
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
CNC数控操作工岗位职责
2013/11/19 职场文书
英文自荐信格式
2013/11/28 职场文书
护理学专业推荐信
2013/12/03 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
写求职信有什么意义
2014/02/17 职场文书
甘南现象心得体会
2014/09/11 职场文书
公司借款担保书
2015/09/22 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android