隨機化具有指定範圍的列中的資料
考慮一個場景,您需要使用隨機產生的資料填充資料庫表中的列特定範圍內的數字。例如,您可能想要為每筆記錄指派 1 到 3 之間的隨機數。
解決方案:
要實現此目的,您可以使用以下MySQL 查詢:
UPDATE tableName SET columnName = FLOOR( 1 + RAND() * 3);
說明:
說明:RAND() 函數產生0 到1.0 之間的隨機浮點數值。將該值乘以 3 再加上 1,我們得到 1 到 4 範圍內的隨機數。 FLOOR 函數用於將結果向下舍入到最接近的整數,確保我們始終獲得1 到3 範圍內的整數.
範例:UPDATE MyTable SET RandomNumber = FLOOR( 1 + RAND() * 3);
以上是如何在MySQL中產生特定範圍內的隨機數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!