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