在Java中使用隨機數生成器有兩種常見的方法:使用java.util.Random
類或使用Math.random()
方法。
java.util.Random
類:import java.util.Random;
Random random = new Random();
// 生成一個范圍在0到100之間的隨機整數
int randomInt = random.nextInt(101);
// 生成一個范圍在0.0到1.0之間的隨機浮點數
double randomDouble = random.nextDouble();
Math.random()
方法:// 生成一個范圍在0.0到1.0之間的隨機浮點數
double randomDouble = Math.random();
// 生成一個范圍在0到100之間的隨機整數
int randomInt = (int) (Math.random() * 101);
需要注意的是,Random
類提供了更多的靈活性和控制,因此在需要更復雜的隨機數生成需求時推薦使用Random
類。而Math.random()
方法則更為簡單和便捷,適用于簡單的隨機數生成場景。