從陣列中隨機選取一個元素是一項常見的程式設計任務。例如,您可能需要從清單中選擇一個隨機名稱或產生隨機密碼。
問題:
給定一個整數數組,我們如何隨機選擇一個元素?
解:
我們可以使用Random 類別產生數組長度範圍內的隨機數。然後將該數字用作提取隨機元素的索引。
import java.util.Random; public static int getRandom(int[] array) { int rnd = new Random().nextInt(array.length); return array[rnd]; }
例如,使用陣列 new int[]{1,2,3},程式碼將產生 0 之間的隨機數和 2 個(含)。如果隨機數為1,則傳回數組中索引1處的元素,即2。
以上是如何從整數數組中隨機選擇一個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!