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 相关文章推荐
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
JavaScript学习笔记(十)
Jan 17 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
Jul 21 Javascript
JavaScript中SetInterval与setTimeout的用法详解
Nov 10 Javascript
微信公众号支付H5调用支付解析
Nov 04 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
Angular2 组件间通过@Input @Output通讯示例
Aug 24 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
vue 国际化 vue-i18n 双语言 语言包
Jun 07 Javascript
JS实现前端页面的搜索功能
Jun 12 Javascript
vue使用websocket的方法实例分析
Jun 22 Javascript
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
Jun 09 Vue.js
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 CURL模拟GET及POST函数代码
2010/04/25 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
Js基础学习资料
2010/11/23 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
Vue通过ref父子组件拿值方法
2018/09/12 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
高级技校毕业生自荐信
2013/11/18 职场文书
春节活动策划方案
2014/01/24 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
护士求职自荐信范文
2014/03/19 职场文书
学生会竞聘书范文
2014/03/31 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android
Pytorch中expand()的使用(扩展某个维度)
2022/07/15 Python