方法1

复制代码 代码示例:

// 要创建一个随机浮点数时,使用rnd();要创建一个随机整数时,例如,1到10时,使用rand(10)。

rnd.today=new Date();

rnd.seed=rnd.today.getTime();

function rnd() {

rnd.seed = (rnd.seed*9301+49297) % 233280;

return rnd.seed/(233280.0);

};

function rand(number) {

return Math.ceil(rnd()*number);

};

方法2:

复制代码 代码示例:

function selectFrom(iFirstValue,iLastValue)

{

var iChoces = Math.abs(iLastValue - iFirstValue)+1;

return Math.floor(Math.random() * iChoces + iFirstValue);

}

for(var i=0;i<50;i++){

alert(selectFrom(1,6));

}

方法3:

复制代码 代码示例:

//声明一个随机数变量,默认为1

var GetRandomn = 1;

//获取随机范围内数值的函数

function GetRandom(n){GetRandomn=Math.floor(Math.random()*n+1)}

//开始调用,获得一个1-100的随机数

GetRandom("100");

//输出查看

document.write(GetRandomn)

GetRandomn就是随机数的变量,可以任意调用了。

例子,随机显示。

复制代码 代码示例:

//现在开始,首先获得一个1到3的随机数

GetRandom("3");

来个范围的

例如 1-6

alert(parseInt(Math.random()*(6)+1));}

更多推荐

javascript取随机数_JS随机数生成的三种方法 js随机数生成器