1。組み込みの乱数生成方法を使用します。
コードコピーは次のとおりです。
Math.random(); //このメソッドは、0〜1の間の浮動小数点数を生成します。
math.floor(math.random()*10+1); // 1-10
math.floor(math.random()*24); // 0-23
2。時間に基づいて、乱数を生成することもできます。
コードコピーは次のとおりです。
var now = new date();
var number = now.getSeconds(); //これにより、現在の時刻に基づいて0から59の整数が生成されます。
var now = new date();
var number = now.getSeconds()%43; //これにより、現在の時刻に基づいて0から42の整数が生成されます。
3.非常に優れた乱数ジェネレータープログラムを多くのフィールドに適用できます。
プログラムコード
コードコピーは次のとおりです。
<スクリプト言語= "javascript"> <! -
// Paul Houle([email protected])によるセントラルランダイザー1.3(c)1997
//参照:http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today = new date();
rnd.seed = rnd.today.gettime();
function rnd(){
rnd.seed =(rnd.seed*9301+49297)%233280;
Rnd.seed/(233280.0);
};
function rand(number){
return math.ceil(rnd()*number);
};
//中央のランダイザーを終了します。 - >
</script>