admin 管理员组文章数量: 1087139
2024年2月20日发(作者:汇编语言怎么设计出来的)
Java 里的 Random 类主要用于生成随机数,它位于 包中。Random 类的用法如下:
1. 创建 Random 对象:
```java
import ;
public class Main {
public static void main(String[] args) {
Random random = new Random();
}
}
```
2. 生成随机整数:
```java
Random random = new Random();
int randomInt = t(); // 生成 0 到整数最大值之间的随机整数
int randomInt = t(10); // 生成 0 到 9 之间的随机整数
```
3. 生成随机浮点数(带正号的 double 值,范围在 0.0 到 1.0 之间):
```java
Random random = new Random();
double randomDouble = uble();
```
4. 生成随机长整数:
```java
Random random = new Random();
long randomLong = ng(); // 生成 0 到长整数最大值之间的随机长整数
```
5. 生成随机字节数组:
```java
import ffer;
Random random = new Random();
byte[] randomBytes = new byte[16];
tes(randomBytes); // 生成长度为 16 的随机字节数组
```
6. 设置随机数种子:
```java
Random random = new Random(tTimeMillis()); // 使用当前系统时间作为随机数种子
```
7. 禁用随机数生成器的默认种子:
```java
Random random = new Random(false); // 禁用默认种子,使用内部状态作为种子
```
8. 使用 LocalRandom 替代 Random 类:
```java
import LocalRandom;
public class Main {
public static void main(String[] args) {
int randomInt = t().nextInt();
double randomDouble = t().nextDouble();
long randomLong = t().nextLong();
}
}
```
版权声明:本文标题:java里random的用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1708360214a521359.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论