方法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));}