ホームページ > Java > &#&チュートリアル > Javaでさまざまな乱数を生成する方法

Javaでさまざまな乱数を生成する方法

王林
リリース: 2023-04-28 15:49:06
転載
1469 人が閲覧しました

1.java.lang.Math

Math クラスでは、random メソッドは範囲 [0.0,1.0) の double 値を返します。次のコードは、最小値と最大値の間の乱数を取得できます:

int randomWithMathRandom = (int) ((Math.random() * (max - min)) + min);
ログイン後にコピー

2, java.util.Random

Java1.7 より前では、最もよく使われていた乱数生成メソッドはnextIntです。このメソッドには、パラメータありとパラメータなしの 2 つのバージョンがあります。パラメータなしで呼び出された場合、nextInt は同様の確率で任意の int 値を返すことができるため、負の数を取得することができます:

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

3. Java 8 では、java.util.stream.IntStream を返す新しい ints メソッドが導入されています。 , 使い方を見てみましょう。

パラメータのない ints メソッドは int ストリームを返します:

IntStream unlimitedIntStream = random.ints();
ログイン後にコピー

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

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