在JavaScript中,Math.random()
是一個用于生成隨機數(shù)的方法。它返回一個大于等于0且小于1的偽隨機浮點數(shù)。
使用方法如下:
var randomNum = Math.random();
console.log(randomNum); // 輸出一個0到1之間的隨機數(shù)
如果你想生成一個指定范圍的隨機數(shù),可以結合Math.random()
和其他數(shù)學運算來實現(xiàn)。例如,生成一個1到10之間的隨機整數(shù):
var randomInt = Math.floor(Math.random() * 10) + 1;
console.log(randomInt); // 輸出一個1到10之間的隨機整數(shù)
在上面的例子中,Math.random()
生成一個0到1之間的隨機數(shù),然后乘以10得到一個0到10之間的隨機浮點數(shù)。使用Math.floor()
將浮點數(shù)向下取整得到一個0到9的整數(shù),最后加1得到一個1到10之間的隨機整數(shù)。
注意,Math.random()
方法生成的偽隨機數(shù)是均勻分布的,它不會受到之前生成的隨機數(shù)的影響。因此,每次調(diào)用Math.random()
都會得到一個新的隨機數(shù)。