Um in Java zufällig Ganzzahlen zu generieren, können Sie die Klasse java.util.Random verwenden: nextInt(intbound): generiert eine zufällige Ganzzahl im Bereich von [0, gebunden) nextInt(): generiert eine zufällige Ganzzahl im Bereich von [-2^31, 2^31) Zufällige Ganzzahlen
Zufällige Ganzzahlen in Java zufällig generieren
Um zufällige Ganzzahlen in Java zu generieren, können Sie den java.util.Random
verwenden > Klasse, die die folgenden Methoden bereitstellt: 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(int bound)
方法产生的随机数范围是闭区间,而 nextInt()
方法产生的随机数范围是开区间。Random
实例,多次调用 nextInt()
方法会产生一个看似随机但实际上是确定的序列。因此,在需要真正随机数的情况下,建议使用 SecureRandom
rrreeenextInt(int Der Bereich der von der Methode „bound)
generierten Zufallszahlen ist ein geschlossenes Intervall, während der Bereich der von der Methode nextInt()
generierten Zufallszahlen ein geschlossenes Intervall ist ein offenes Intervall. 🎜Random
-Instanz führt der mehrmalige Aufruf der nextInt()
-Methode zu einer scheinbar zufälligen, aber tatsächlich deterministischen Sequenz. Daher wird empfohlen, die Klasse SecureRandom
zu verwenden, wenn echte Zufallszahlen erforderlich sind. 🎜🎜Das obige ist der detaillierte Inhalt vonSo generieren Sie zufällige Ganzzahlen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!