首頁 >Java >java教程 >如何從整數數組中隨機選擇一個元素?

如何從整數數組中隨機選擇一個元素?

DDD
DDD原創
2024-12-04 20:26:12441瀏覽

How Can I Randomly Select an Element from an Integer Array?

從陣列中隨機選取一個元素

從陣列中隨機選取一個元素是一項常見的程式設計任務。例如,您可能需要從清單中選擇一個隨機名稱或產生隨機密碼。

問題:

給定一個整數數組,我們如何隨機選擇一個元素?

解:

我們可以使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn