ホームページ  >  記事  >  Java  >  Javaで乱数を生成する方法

Javaで乱数を生成する方法

尚
オリジナル
2019-12-28 15:41:164192ブラウズ

Javaで乱数を生成する方法

Java は乱数を取得するためのクラス (Math) を提供します

Math クラスは非常に便利な数学的なヘルプ クラスであり、使い方は非常に簡単です。非常に特殊です。まず、String クラスと同様に Final で修飾されているため、サブクラスを持つことができません。また、その構築メソッドはプライベートです。つまり、新しいメソッドを通じて他のクラスに Math オブジェクトを構築することはできません。そのメソッドを呼び出すには? そのメソッドはすべて静的メソッドであることがわかり、クラス名を使用して直接メソッドにアクセスできます。

乱数を生成するには、Math クラスのメソッドを使用します:random() メソッドの戻り値は [0.0 - 1.0)

1 です。乱数を取得するには上記の範囲:

double d = Math.random();

Javaで乱数を生成する方法

Javaで乱数を生成する方法

注: 上記の式が次のように記述された場合、i の値はbe 0; because Math.random () で生成される乱数の範囲は [0.0 - 1.0) このとき、どんな乱数であっても int に変換すると値は 0 しかありません

int i = (int)(Math.random());

Javaで乱数を生成する方法

2 .1~100の乱数を取得(int型)

int num = (int)(Math.random()*100+1);

Javaで乱数を生成する方法

Javaで乱数を生成する方法

3. 任意の範囲 (n~m) のランダムな整数 (int 型) を取得します。

int num = (int)(Math.random()*(m-n+1)+m);

注: 小数点は大きい値から減算する必要があります。

#例:

Javaで乱数を生成する方法

Javaで乱数を生成する方法

Java の詳細については、Java 基本チュートリアル#を参照してください。 ## カラム。

以上がJavaで乱数を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。