Untuk menjana integer secara rawak dalam Java, anda boleh menggunakan kelas java.util.Random: nextInt(int bound): menjana integer rawak dalam julat [0, bound) nextInt(): menjana integer rawak dalam julat daripada [-2^31, 2^31) Integer rawak
Menjana integer rawak dalam Java
Untuk menjana integer rawak dalam Java anda boleh menggunakan java.util.Random > kelas, yang menyediakan kaedah berikut: <code>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 Julat nombor rawak yang dijana oleh terikat)
ialah selang tertutup, manakala julat nombor rawak yang dijana oleh kaedah nextInt()
ialah selang terbuka. 🎜Random
yang sama, memanggil kaedah nextInt()
beberapa kali akan menghasilkan urutan yang kelihatan rawak tetapi sebenarnya deterministik. Oleh itu, adalah disyorkan untuk menggunakan kelas SecureRandom
apabila nombor benar-benar rawak diperlukan. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menjana integer rawak secara rawak dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!