ホームページ >Java >&#&チュートリアル >Java で整数配列から要素をランダムに選択するにはどうすればよいですか?
配列から要素をランダムに選択することは、プログラミングにおける一般的な操作です。整数配列 new int[]{1,2,3} があり、ランダムに数値を選択したいとします。これはどのように実現できますか?
簡単なアプローチの 1 つは、乱数を生成するメソッドを提供する Java の Random クラスを利用することです。次のメソッドは、整数配列を入力として受け取り、ランダムに選択された要素を返します。
public static int getRandom(int[] array) { int rnd = new Random().nextInt(array.length); return array[rnd]; }
Random().nextInt(array.length) 行は、0 から array.length - 1 までのランダムな整数を生成します。包括的な。これにより、返されるインデックスが常に配列の有効なインデックスの範囲内に収まることが保証されます。
使用法:
int[] numbers = {1, 2, 3}; int randomNum = getRandom(numbers); System.out.println("Randomly selected number: " + randomNum);
このメソッドは、入力配列から要素を効率的にランダムに選択して返します。 .
以上がJava で整数配列から要素をランダムに選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。