ホームページ > Java > &#&チュートリアル > 整数配列から要素をランダムに選択するにはどうすればよいですか?

整数配列から要素をランダムに選択するにはどうすればよいですか?

DDD
リリース: 2024-12-04 20:26:12
オリジナル
492 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート