javascript根据时间生成m位随机数最大13位
作者:bea
根据时间生成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位随机数,最大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));
有用 | 无用
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));
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- js实现按钮加背景图片常用方法
- js实现网页随机切换背景图片的方法
- JS获取浏览器语言动态加载JS文件示例代码
- 一个检测表单数据的JavaScript实例
- JS 打印功能代码可实现打印预览、打印设置等
- 使用JQ来编写最基本的淡入淡出效果附演示动画
- Jquery修改页面标题title其它JS失效的解决方法
- jQuery实现响应浏览器缩放大小并改变背景颜色
- Thinkphp模板没有解析直接原样输出的解决方法
- 使用JS实现jQuery的addClass, removeClass, hasClass函数功能
- JsRender实用入门教程
- JsRender for object语法简介
- JsRender for index循环索引用法详解
- javascript常用函数归纳整理
- 让html页面不缓存js的实现方法
- js读取cookie方法总结
- jQuery获取对象简单实现方法小结
- js 通过cookie实现刷新不变化树形菜单
- 判断字符串的长度(优化版)中文占两个字符