Java如何生成24位随机数
时间: 2023-07-29 14:07:43 浏览: 163
可以使用Java提供的UUID类来生成24位随机数。UUID类可以生成128位的唯一标识符,我们可以取其中的一部分作为24位的随机数。具体实现代码如下:
```java
import java.util.UUID;
public class RandomNumberGenerator {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
String randomNum = uuid.toString().replace("-", "").substring(0, 24);
System.out.println("24位随机数:" + randomNum);
}
}
```
运行该程序可以得到一个24位的随机数。
相关问题
java 生成6位随机数
可以使用Java中的Random类来生成6位随机数,具体代码如下:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(900000) + 100000;
System.out.println("随机生成的6位数为:" + randomNumber);
}
}
```
运行程序,每次都会输出一个6位的随机数。其中,`nextInt(900000)`会生成0到899999之间的随机整数,再加上100000即可得到100000到999999之间的随机整数。
java生成8位随机数
可以使用Java自带的Random类来生成8位随机数,代码如下:
```
Random random = new Random();
int num = random.nextInt(90000000) + 10000000;
System.out.println(num);
```
这段代码中,首先创建了一个Random类的实例,然后使用nextInt()方法生成一个0~89999999之间的随机整数,最后加上10000000,得到一个10,000,000~99,999,999之间的随机整数,即8位随机数。
阅读全文