Javaで乱数を生成する方法

リリース: 2019-12-28 15:41:16
オリジナル
4251 人が閲覧しました

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

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