Javaでランダムクラスメソッドを使用する方法

coldplay.xixi
リリース: 2020-08-19 11:35:31
オリジナル
5796 人が閲覧しました

Java はランダム クラス メソッドを使用します: 1. 関数 [Random()] は新しい乱数ジェネレーターを作成します; 2. 関数 [Random(long seed)] は単一の長いシードを使用して新しい乱数を作成します。 。

Javaでランダムクラスメソッドを使用する方法

Java はランダム クラス メソッドを使用します。

Math.random()## を直接使用します。 # メソッド 乱数を生成するメソッド。

//随机生成1~100之间的一个整数
        int randomNumber = (int)(Math.random() * 100) + 1;
        System.out.println(randomNumber);
ログイン後にコピー

Random クラスを使用したメソッドもあります。

  • Random(): 新しい乱数ジェネレーターを作成します。

  • Random(長いシード): 単一の長いシードを使用して新しい乱数ジェネレーターを作成します。

最初の構築方法は、現在のシステム時間のデフォルトのミリ秒数をシード番号として使用することです。

Random r1 = new Random();

Random random = new Random();
int randomNumber1= random.nextInt(100);
ログイン後にコピー

2 番目の方法は、自分で指定したシード番号を使用することです

Random random1 = new Random(100);
for(int i = 0; i < 10; i++){
System.out.print(random1.nextInt(10) + " ");
}
ログイン後にコピー
##シード番号が nextInt() のパラメータと一致している限り、生成される乱数は次のようになります。毎回同じです (つまり、これは擬似乱数です)。

System.out.println("\n使用同一种子生成的随机数如下:");
Random random2 = new Random(100);
for(int i = 0; i < 10; i++){
System.out.print(random2.nextInt(10) + " ");
}
ログイン後にコピー

スクリーンショットは次のとおりです:

Javaでランダムクラスメソッドを使用する方法

関連学習の推奨事項:
Java 基本チュートリアル

以上がJavaでランダムクラスメソッドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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