java中随机数生成
时间: 2023-11-20 19:50:56 浏览: 91
在Java中,可以使用java.util.Random类来生成随机数。以下是一个简单的示例代码:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(100); // 生成0到99之间的随机整数
System.out.println("随机数为:" + randomNumber);
}
}
```
在上面的代码中,我们首先创建了一个Random对象,然后使用nextInt()方法生成一个0到99之间的随机整数。
相关问题
java实现随机数生成
以下是两种Java实现随机数生成的例子:
1.使用Random类生成随机数
```java
import java.util.Random;
// 生成 Random 对象
Random random = new Random();
// 生成 0-9 随机整数
int number = random.nextInt(10);
System.out.println("生成随机数:" + number);
```
2.使用ThreadLocalRandom类生成随机数
```java
import java.util.concurrent.ThreadLocalRandom;
// 得到 ThreadLocalRandom 对象
ThreadLocalRandom random = ThreadLocalRandom.current();
// 生成 0-9 随机整数
int number = random.nextInt(10);
System.out.println("生成随机数:" + number);
```
java 纯随机数生成器
Java中的随机数生成器包括java.util.Random和java.security.SecureRandom。java.util.Random是一个伪随机数生成器,其生成的随机数序列是可以重复的,适用于一般应用场景。而java.security.SecureRandom是一个具有强大安全性的随机数生成器,生成的随机数序列是不可预测和不可重复的,适用于需要高安全性的应用场景。根据您的具体需求,您可以选择使用其中之一。
阅读全文