admin 管理员组文章数量: 887021
2024年2月23日发(作者:selected的读音)
java中的random函数用法
在Java中,使用Random类可以生成随机数。Random类提供了多种生成随机数的方法。以下是Random类的一些常用方法和用法:
1.生成随机整数:
```java
Random random = new Random();
int randomNumber = t();
```
生成的随机整数范围是整个int类型范围(即-2147483648到2147483647)。
2.生成指定范围的随机整数:
```java
Random random = new Random();
int min = 0;
int max = 100;
int randomNumberInRange = t(max - min + 1) +
min;
```
以上代码生成一个0到100之间(包括0和100)的随机整数。
3.生成随机浮点数:
```java
Random random = new Random();
double randomDouble = uble();
```
生成的随机浮点数范围是0.0(含)到1.0(不含)。
4.生成随机布尔值:
```java
Random random = new Random();
boolean randomBoolean = olean();
```
生成true或false。
5.指定种子生成确定性随机数:
```java
long seed = 123456; //种子可以是任意长整数
Random random = new Random(seed);
int randomNumber = t();
```
使用相同的种子,每次运行程序都会得到相同的随机数。
6.生成随机字节数组:
```java
Random random = new Random();
byte[] byteArray = new byte[10];
tes(byteArray);
```
生成一个长度为10的字节数组,并将其填充为随机值。
需要注意的是,Random类生成的随机数是伪随机数,它们是根据算法生成的,并不是真正的随机数。如果需要真正的随机数,可以使用SecureRandom类。
此外,Random类还提供了其他一些方法,如生成高斯分布的随机数和生成指定范围内均匀分布的随机整数等。可以根据具体需求查阅Java官方文档或相关资料获取更多信息。
版权声明:本文标题:java中的random函数用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708692492h529476.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论