ホームページ  >  記事  >  Java  >  Javaでランダムな整数をランダムに生成する方法

Javaでランダムな整数をランダムに生成する方法

下次还敢
下次还敢オリジナル
2024-04-27 01:51:14446ブラウズ

Java で整数をランダムに生成するには、java.util.Random クラスを使用できます。 nextInt(intbound): [0,bound) の範囲でランダムな整数を生成します nextInt(): 生成 [- 2^31, 2^ 31) 範囲内のランダムな整数

Javaでランダムな整数をランダムに生成する方法

Java でランダムな整数を生成する

生成中Java のランダムな整数は、次のメソッドを提供する

java.util.Random クラスを使用できます。

<code class="java">int nextInt(int bound): 生成 [0, bound) 范围内的随机整数
int nextInt(): 生成 [-2^31, 2^31) 范围内的随机整数</code>

例:

乱数を生成する0 ~ 99 の整数:

<code class="java">Random random = new Random();
int randomNumber = random.nextInt(100);</code>
10 ~ 100 のランダムな整数を生成します:

<code class="java">int randomNumber = random.nextInt(91) + 10; // 101 - 100 = 91</code>

注:

  • nextInt (intbound ) このメソッドによって生成される乱数の範囲は閉区間ですが、nextInt() メソッドによって生成される乱数の範囲は開区間です。
  • 同じ
  • Random インスタンスに対して、nextInt() メソッドを複数回呼び出すと、一見ランダムに見えますが、実際には決定的なシーケンスが生成されます。したがって、真の乱数が必要な場合は、SecureRandom クラスを使用することをお勧めします。

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

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