javascript中 如何得到一个随机数 使其大于某个给定的数 是2,5的公倍数的话:n下限,m上限function rnd(n,m){ return parseInt(Math.random()*(m-n+1)+n) * 10;}alert(rnd(50,100)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是 2或者5的倍数的话:function rnd(n,m){ var arr = new Array(); var i; arr[0] = 2; arr[1] = 5; i = parseInt(Math.random()*(1-0+1)+0); return parseInt(Math.random()*(m-n+1)+n) * arr[i];}alert(rnd(50,100)); 我测试了一下 rnd(50,100));结果超过100了...好像不太对啊 超过上限了... jquery 赋值 很奇怪的问题 setInterval函数的格式问题,大家帮我一下。 使用jquery实现页面跳转时渐变显示效果 IE 下总是让人很纠结的语法错误。 extjs viewport左面板折叠展开问题 jsp中使用combox控件与div的运用问题 按钮变化问题? 如何对参数aa传值啊<a href="http://link.aspx?aa=" 求助高手一个简单的问题 a标签调用js方法时不成功,该怎么解决 javaScript使th变色问题 javascript怎么把二进制数写进注册表
function rnd(n,m){
var arr = new Array();
var i;
arr[0] = 2;
arr[1] = 5;
i = parseInt(Math.random()*(1-0+1)+0);
return parseInt(Math.random()*(m-n+1)+n) * arr[i];
}
alert(rnd(50,100));
结果超过100了...
好像不太对啊 超过上限了...