用java写一个从33个数字里面随机选出6个数字且从小到大排列,和从16个数字里面选出1个数字
时间: 2023-05-28 09:04:00 浏览: 177
以下是使用Java编写的程序,可以从33个数字中随机选出6个数字并从小到大排列,以及从16个数字中选出1个数字:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
// 从33个数字中随机选出6个数字
int[] numbers = new int[6];
for (int i = 0; i < 6; i++) {
numbers[i] = random.nextInt(33) + 1;
for (int j = 0; j < i; j++) {
if (numbers[i] == numbers[j]) {
i--;
break;
}
}
}
// 将选出的6个数字从小到大排列
Arrays.sort(numbers);
// 输出选出的6个数字
System.out.print("从33个数字中选出的6个数字为:");
for (int i = 0; i < 6; i++) {
System.out.print(numbers[i] + " ");
}
System.out.println();
// 从16个数字中选出1个数字
int number = random.nextInt(16) + 1;
// 输出选出的1个数字
System.out.println("从16个数字中选出的1个数字为:" + number);
}
}
```
阅读全文