JavaScript Math.random()內建函數
random函數傳回值
傳回0和1之間的偽隨機數,可能為0,但總是小於1,[0,1)
random函數範例
//傳回隨機數
document.write(Math.random());
//傳回10-20的隨機數
document.write(Math.random()*(20-10)+10);
//傳回指定範圍的隨機數(mn之間)的公式
document.write(Math.random()*(nm)+m);
基於時間,亦可產生隨機數
複製代碼代碼如下:
var now=new Date();
var number = now.getSeconds(); //這將產生一個基於目前時間的0到59的整數。
var now=new Date();
var number = now.getSeconds()%43; //這將產生一個基於目前時間的0到42的整數。