java生成随机数1-100
时间: 2024-06-14 12:04:55 浏览: 158
以下是两种Java生成随机数1-100的例子:
1. 使用java.util.Random类
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建一个Random对象
Random random = new Random();
// 生成1到100之间的随机数
int randomNumber = random.nextInt(100) + 1;
// 打印生成的随机数
System.out.println("随机数: " + randomNumber);
}
}
```
2. 使用java.util.Random类的nextInt方法
```java
import java.util.Random;
public class TestDemo {
public static void main(String[] args) {
Random ran = new Random();
int ranNum = ran.nextInt(100); // [0,100)
System.out.println(ranNum);
}
}
```
相关问题
Java中Math生成随机数1-5
可以使用Math.random()方法生成0-1之间的随机数,然后乘以5再加1得到1-5之间的随机数,具体代码如下:
int randomNum = (int)(Math.random() * 5) + 1;
注意,这里的随机数是一个伪随机数,不能保证完全随机。如果需要更高的随机性,可以考虑使用java.util.Random类生成随机数。
Java中Random生成随机数1-5
很高兴为您解答问题。您可以使用以下代码在Java中生成随机数1-5:
```
import java.util.Random;
...
Random random = new Random();
int randomNumber = random.nextInt(5) + 1;
```
这里的`random.nextInt(5)`方法可以生成0-4之间的随机数,将其加1即可得到1-5之间的随机数。希望对您有帮助。
阅读全文