Java后端根据时间戳生成12随机数
时间: 2023-08-09 20:05:41 浏览: 171
java根据时间生成唯一ID
4星 · 用户满意度95%
在Java后端根据时间戳生成12个随机数,你可以使用`java.util.Random`类结合当前时间戳来实现。下面是一个示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 获取当前时间戳
long timestamp = System.currentTimeMillis();
// 使用时间戳作为随机数生成器的种子
Random random = new Random(timestamp);
// 生成12个随机数
for (int i = 0; i < 12; i++) {
int randomNumber = random.nextInt(10); // 生成0到9之间的随机数
System.out.print(randomNumber + " ");
}
}
}
```
上述代码中,我们首先获取当前时间戳`System.currentTimeMillis()`,然后将其作为随机数生成器`Random`的种子,这样可以保证每次运行都会生成不同的随机数序列。接着使用`random.nextInt(10)`生成0到9之间的随机数,并循环生成12个随机数。
运行上述代码,你将会得到一个类似于`4 2 6 7 1 8 3 0 5 9 2 1`的输出结果,其中的数字就是根据时间戳生成的随机数。请注意,由于随机性的存在,每次运行结果都会不同。
阅读全文