Maison >Java >javaDidacticiel >Comment générer aléatoirement des entiers aléatoires en Java
Pour générer aléatoirement des entiers en Java, vous pouvez utiliser la classe java.util.Random : nextInt(intbound) : générer un entier aléatoire dans la plage de [0,bound) nextInt() : générer un entier aléatoire dans la plage de [-2^31, 2^31) Entiers aléatoires
Générer aléatoirement des entiers aléatoires en Java
Pour générer des entiers aléatoires en Java, vous pouvez utiliser le java.util.Random
classe, qui fournit les méthodes suivantes : 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 La plage de nombres aléatoires générée par la méthode liée)
est un intervalle fermé, tandis que la plage de nombres aléatoires générée par la méthode nextInt()
est un intervalle ouvert. 🎜Random
, appeler plusieurs fois la méthode nextInt()
produira une séquence apparemment aléatoire mais en réalité déterministe. Par conséquent, il est recommandé d'utiliser la classe SecureRandom
lorsque des nombres véritablement aléatoires sont requis. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!