配列から要素をランダムに選択することは、一般的なプログラミング タスクです。たとえば、リストからランダムな名前を選択するか、ランダムなパスワードを生成する必要がある場合があります。
問題:
整数配列が与えられた場合、どうすればランダムに選択できますか?要素?
解決策:
を使用できます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 中国語 Web サイトの他の関連記事を参照してください。