Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 JS随机数生成的三种方法 js随机数生成器

JS随机数生成的三种方法 js随机数生成器

发布时间:2015-05-18   编辑:www.jquerycn.cn
本文介绍了js随机数生成的三种方法,举了三个js随机数的例子,有需要的朋友参考下。

方法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)  
</script>  
 

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

例子,随机显示。  
 

复制代码 代码示例:
<script>  
//现在开始,首先获得一个1到3的随机数  
GetRandom("3"); 
 

 
来个范围的
例如 1-6
alert(parseInt(Math.random()*(6)+1));} 

您可能感兴趣的文章:
php生成随机产生六位数密码的代码
php生成随机数的例子
JS随机数生成的三种方法 js随机数生成器
php生成指定位数(长度)的随机字符串
js生成随机数的方法
js生成指定范围的随机数
js生成随机数 js random随机数函数
JS 生成随机数的二个小例子
php随机生成4位数字验证码
用C#在短时间内产生大量不重复的随机数的方法

关键词: js随机数  随机数  随机数函数   
[关闭]