java生成19位随机数
时间: 2023-08-30 19:09:41 浏览: 196
以下是一个Java程序,可以生成19位随机数:
```java
import java.util.Random;
public class GenerateRandomNumber {
public static void main(String[] args) {
Random random = new Random();
long number = (random.nextLong() % 9000000000000000000L) + 1000000000000000000L;
System.out.println(number);
}
}
```
这个程序使用了Java的Random类来生成一个随机长整型数。然后,通过对该数进行取模和加法运算,产生一个19位的随机数。
相关问题
java 生成12位随机数
您可以使用以下代码生成12位随机数:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(900000000) + 100000000; // 生成一个9位数的随机数
System.out.println(randomNumber);
}
}
```
这个随机数生成器会生成从 100000000 到 999999999 之间的随机数。如果您需要生成12位的随机数,那么可以使用这个代码片段。
java生成四位随机数
Java中可以使用Math.random()方法生成随机数。该方法返回一个0到1之间的随机浮点数,包括0但不包括1。如果需要生成指定范围内的随机整数,可以使用以下代码:
int randomNum = (int)(Math.random() * (max - min + 1)) + min;
其中,max和min分别为指定范围的最大值和最小值。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)