Java 获取 Long 类型 8位随机数
时间: 2024-04-12 09:30:18 浏览: 63
java随机生成8位数授权码的实例
5星 · 资源好评率100%
要在 Java 中生成一个 8 位的随机数,并将其作为 Long 类型返回,可以使用以下代码:
```java
import java.util.concurrent.ThreadLocalRandom;
public class Main {
public static void main(String[] args) {
long randomLong = ThreadLocalRandom.current().nextLong(10000000L, 100000000L);
System.out.println("随机数:" + randomLong);
}
}
```
这段代码使用 `ThreadLocalRandom.current().nextLong()` 方法生成一个指定范围内的随机 Long 数字。我们将范围设置为 10000000 到 99999999,确保生成的随机数始终是 8 位数。最后,我们将这个随机数打印出来。
请注意,使用 `ThreadLocalRandom` 类生成随机数比使用 `Random` 类更适合并发环境。
阅读全文