Java は乱数を取得するためのクラス (Math) を提供します
Math クラスは非常に便利な数学的なヘルプ クラスであり、使い方は非常に簡単です。非常に特殊です。まず、String クラスと同様に Final で修飾されているため、サブクラスを持つことができません。また、その構築メソッドはプライベートです。つまり、新しいメソッドを通じて他のクラスに Math オブジェクトを構築することはできません。そのメソッドを呼び出すには? そのメソッドはすべて静的メソッドであることがわかり、クラス名を使用して直接メソッドにアクセスできます。
乱数を生成するには、Math クラスのメソッドを使用します:random() メソッドの戻り値は [0.0 - 1.0)
1 です。乱数を取得するには上記の範囲:
double d = Math.random();
注: 上記の式が次のように記述された場合、i の値はbe 0; because Math.random () で生成される乱数の範囲は [0.0 - 1.0) このとき、どんな乱数であっても int に変換すると値は 0 しかありません
int i = (int)(Math.random());
2 .1~100の乱数を取得(int型)
int num = (int)(Math.random()*100+1);
3. 任意の範囲 (n~m) のランダムな整数 (int 型) を取得します。
int num = (int)(Math.random()*(m-n+1)+m);
注: 小数点は大きい値から減算する必要があります。
#例:
Java の詳細については、Java 基本チュートリアル#を参照してください。 ## カラム。
以上がJavaで乱数を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。