java生成8位随机自然数数_Java从一个连续的自然数区间中,随机获取几个数(这几个数是固定的,一种抽奖算法及节省空间地保存结果)...
时间: 2024-02-20 21:57:39 浏览: 47
生成8位随机自然数可以使用Java中的Random类,代码如下:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(90000000) + 10000000; // 生成8位随机数
System.out.println(randomNumber);
}
}
```
至于从一个连续的自然数区间中随机获取几个数,可以使用Java中的集合类ArrayList来存储结果,代码如下:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
List<Integer> result = new ArrayList<>();
int start = 1; // 区间起始值
int end = 100; // 区间结束值
int count = 5; // 需要获取的数的个数
while (result.size() < count) {
int randomNumber = random.nextInt(end - start + 1) + start;
if (!result.contains(randomNumber)) {
result.add(randomNumber);
}
}
System.out.println(result);
}
}
```
以上代码将从1到100的自然数区间中随机获取5个不重复的数,并将结果保存在ArrayList中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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://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)