在 javascript 中,可使用以下步驟產(chǎn)生 m 到 n 之間的隨機整數(shù):使用 math.random() 生成 0 到 1 之間的隨機數(shù)。將結(jié)果乘以范圍 (n – m + 1)。將結(jié)果取整為整數(shù)。將 m 添加到結(jié)果中。
如何在 JavaScript 中輸出 m 到 n 之間的隨機整數(shù)
在 JavaScript 中,我們可以使用 Math.random()
函數(shù)和范圍運算符 (...
) 來生成 m 到 n 之間的隨機整數(shù)。
步驟:
-
使用
Math.random()
函數(shù)生成一個 0 到 1 之間的隨機數(shù)。將結(jié)果乘以范圍 (n – m + 1)。
使用取整運算符 (
Math.floor()
) 將結(jié)果舍入為整數(shù)。將 m 添加到結(jié)果中,以獲得 m 到 n 之間的隨機整數(shù)。
代碼示例:
<code class="javascript">function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }</code>
登錄后復(fù)制
用法:
<code class="javascript">const randomNumber = getRandomInt(5, 10); // 輸出 5 到 10 之間的隨機整數(shù) console.log(randomNumber); // 例如,輸出 8</code>
登錄后復(fù)制