共計 473 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 java.util.Random 類生成隨機數。該類有多個方法可以生成不同范圍的隨機數。
- 生成 0 到 n 之間的隨機數(不包括 n):
Random random = new Random();
int randomNumber = random.nextInt(n);
- 生成 m 到 n 之間的隨機數(包括 m 和 n):
Random random = new Random();
int randomNumber = random.nextInt(n - m + 1) + m;
- 生成一個范圍在 0.0 到 1.0 之間的隨機浮點數:
Random random = new Random();
double randomDouble = random.nextDouble();
請注意,以上方法中生成的隨機數都是偽隨機數,即它們是通過一個算法生成的,而不是真正意義上的隨機數。如果需要更高質量的隨機數,可以考慮使用 java.security.SecureRandom 類。此外,在多線程環境中生成隨機數時,應該使用 ThreadLocalRandom 類而不是 Random 類,以避免競爭條件。
丸趣 TV 網 – 提供最優質的資源集合!
正文完