在Java中,可以使用java.util.Random類生成隨機數。該類有多個方法可以生成不同范圍的隨機數。
Random random = new Random();
int randomNumber = random.nextInt(n);
Random random = new Random();
int randomNumber = random.nextInt(n - m + 1) + m;
Random random = new Random();
double randomDouble = random.nextDouble();
請注意,以上方法中生成的隨機數都是偽隨機數,即它們是通過一個算法生成的,而不是真正意義上的隨機數。如果需要更高質量的隨機數,可以考慮使用java.security.SecureRandom類。此外,在多線程環境中生成隨機數時,應該使用ThreadLocalRandom類而不是Random類,以避免競爭條件。