在Java中,Random 類是一個偽隨機數生成器,可以用來生成各種類型的隨機數。以下是使用 Random 類生成隨機數的一些方法:
Random 對象:import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
}
}
int randomInt = random.nextInt(max);
其中 max 是一個整數,例如 100。
int randomIntInRange = random.nextInt(max + 1);
int randomIntInRange = random.nextInt(end - start + 1) + start;
其中 start 和 end 是整數,例如 start = 1 和 end = 100。
double randomDouble = random.nextDouble();
這將生成一個介于0(包括)和1(不包括)之間的隨機浮點數。
double randomDoubleWithDecimalPlaces = random.nextDouble(precision);
其中 precision 是一個整數,表示小數位數,例如 precision = 2。
注意:Random 類生成的隨機數實際上是偽隨機數,它們是通過算法生成的,看起來像是隨機的。對于需要高質量隨機數的應用(如加密),請使用 java.security.SecureRandom 類。