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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
基于jquery的web页面日期格式化插件
Nov 15 Javascript
jquery ztree实现下拉树形框使用到了json数据
May 14 Javascript
封装好的javascript前端分页插件pagination
Jan 04 Javascript
uploader秒传图片到服务器完整代码
Apr 22 Javascript
jQuery正则验证注册页面经典实例
Jun 10 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
JavaScript读写二进制数据的方法详解
Sep 09 Javascript
详解JS实现简单的时分秒倒计时代码
Apr 25 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
vue中使用vee-validator完成表单校验方案
Nov 01 Javascript
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
Oct 05 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取进制余数函数代码
2012/01/19 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
php PDO异常处理详解
2016/11/20 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
大学入学感言
2015/08/01 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
pandas数值排序的实现实例
2021/07/25 Python
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫