1.使用內置的隨機數發生方法: 複製代碼 代碼如下: Math.random(); //此方法產生一個0到1之間的浮點數。 Math.floor(Math.random()*10 1); //1-10Math.floor(Math.random()*24);//0-23 2.基於時間,亦可產生隨機數: 複製程式碼 程式碼如下: var now=new Date(); var now=new Date(); var var now number = now.getSeconds(); //這將產生一個基於目前時間的0到59的整數。 var now=new Date(); var number = now.getSeconds()C; //這將產生一個基於目前時間的0到42的整數。 3.一個相當優秀的隨機數產生器程序,能應用於許多領域。 程式碼 複製程式碼 程式碼如下:<!-- <BR>// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)<BR>// See: http://www.msc.cornell.edu/~houle/javascript/randomizer .html <BR>rnd.today=new Date();<BR>rnd.seed=rnd.today.getTime();<BR>function;<BR>rnd.seed=rnd.today.getTime();<BR>function rnd() {<BR> rnd.seed = (rnd.seed = (rnd. 49297) % 233280;<BR> return rnd.seed/(233280.0);<BR>}; function rand(number) { ;// end central randomizer. -->