可以通过js生成8位数的数字随机码吗? 可以通过js在文本框框生成8位数的数字随机码吗?行的话如何实现呢? 不行的话可以通过其他什么方法实现呢谢谢了!!各位帮下忙. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是用数学函数就行了 var n = parseInt(Math.random()*100+1); alert(Math.floor(Math.random()*100000000)); alert(("0000000" + 100000000 * Math.random()).match(/(\d{8})(\.|$)/)[1]); var num = Number.random();//生成0-1的随机码。num = Math.round(num*1e8);//扩大10的8次方倍后取整。随手写的,可能有语法错误,思路就是这个。如果你要的范围是10,000,000-99,999,999则可以:var num = Number.random();num = num*0.9+0.1;num = Math.round(num*1e8);不确定random是Number的函数还是Math的函数。 看来是Math的函数,我搞错了汗死 Ext:chrome报这种错,为什么请求错误呢 请前辈看下 javascript验证 求解 js显示问题 怎样在javascript里控制ie全屏显示? 求使用JS开发分页控件 腾讯的笔试题 javascript 如何得到名称为变量的值? htc问题, 关于标签重定义(非常罕见的问题)(有答案加分结帐) 如何实现输入“I am Tom”,输出“Tom am I” 规定行数!!!!!!!!!!!!!!!!!! JQuery问题,请对JQUERY熟悉的同学帮忙 为什么提交会弹出三个窗口
num = Math.round(num*1e8);//扩大10的8次方倍后取整。
随手写的,可能有语法错误,思路就是这个。
如果你要的范围是10,000,000-99,999,999
则可以:
var num = Number.random();
num = num*0.9+0.1;
num = Math.round(num*1e8);
不确定random是Number的函数还是Math的函数。