解决方案 »
- 关于 Jquery的弹窗插件问题
- 控制目录树的显示和隐藏出错
- 有用过 trimpath template的高手请进
- 急!!...求助一个简单的JS问题!关于selectbox
- 动态添加事件失败
- 急:如何用javascript判断网络资源是否存在 在线等着回答
- 窗口变化大小的问题请教
- 关于jquery操作TreeView的问题
- 如何在用javascript:history.back();返回后自动刷新返回后的页面?谢谢!
- 用JAVASCRIPT和模态对话框传输单个数值已经搞定,现在请教如果要使用JAVASCRIPT和模态对话框传输多个数值,我该怎么办?
- ASP和JS中对于十六进制Unicode的输出
- javascript在一个function里控制loading的显示与隐藏
num 要产生多少个随机数
from 产生随机数的最小值
to 产生随机数的最大值
*/
function createRandom(num ,from ,to )
{
var arr=[];
for(var i=from;i<=to;i++)
arr.push(i);
arr.sort(function(){
return 0.5-Math.random();
});
arr.length=num;
return arr;
}function createRandom2(num , from , to)
{
var arr=[];
var json={};
while(arr.length<num)
{
//产生单个随机数
var ranNum=Math.ceil(Math.random()*(to-from))+from;
//通过判断json对象的索引值是否存在 来标记 是否重复
if(!json[ranNum])
{
json[ranNum]=1;
arr.push(ranNum);
}
}
return arr;
}
alert(createRandom2(10,0,50));//生成10个从0-50之间不重复的随机数