java 随机数
时间: 2023-07-18 14:07:18 浏览: 81
浅谈java随机数的陷阱
在 Java 中生成随机数可以使用以下两种方式:
1. 使用 Math 类的 random() 方法生成一个0到1之间的随机数,然后再通过一定的计算方式将其转换为你需要的随机数。例如:
```java
// 生成一个0到10的随机整数
int randomNum = (int)(Math.random() * 11);
```
2. 使用 Java 中提供的 Random 类生成随机数。例如:
```java
// 创建一个 Random 对象
Random random = new Random();
// 生成一个0到10的随机整数
int randomNum = random.nextInt(11);
```
需要注意的是,以上两种方式生成的随机数都是伪随机数,也就是说它们是通过一定的算法生成的,因此如果需要更高的安全性和随机性,建议使用 Java 中提供的 SecureRandom 类。
阅读全文