从1-46中随机抽取25个数从小到大排序JAVA
时间: 2024-03-11 11:48:23 浏览: 21
可以使用Java中的Arrays类的sort方法来进行排序,具体代码如下:
```java
import java.util.Arrays;
import java.util.Random;
public class SortNumbers {
public static void main(String[] args) {
int[] numbers = new int[25];
Random random = new Random();
for (int i = 0; i < 25; i++) {
numbers[i] = random.nextInt(46) + 1;
}
Arrays.sort(numbers);
System.out.println(Arrays.toString(numbers));
}
}
```
首先创建一个长度为25的整型数组numbers,使用Java中的Random类生成1到46之间的随机数,并将其存入数组中。然后使用Arrays类的sort方法对数组进行排序,并使用Arrays类的toString方法将排序后的数组以字符串形式输出。
相关问题
100内随机抽取10个数从小到大排序JAVA
可以使用Java中的Arrays类的sort方法来进行排序,代码如下:
```
import java.util.Arrays;
import java.util.Random;
public class RandomSort {
public static void main(String[] args) {
int[] nums = new int[10];
Random random = new Random();
for (int i = 0; i < 10; i++) {
nums[i] = random.nextInt(100);
}
System.out.println("排序前的数组:");
System.out.println(Arrays.toString(nums));
Arrays.sort(nums);
System.out.println("排序后的数组:");
System.out.println(Arrays.toString(nums));
}
}
```
首先创建一个长度为10的整型数组,然后使用Random类生成10个0~99之间的随机数,并将其存入数组中。接着使用Arrays类的sort方法对数组进行排序,最后输出排序前后的数组即可。
使用c语言写一串代码,从1-100中随机抽取3个数字
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 初始化随机种子
int num[3];
for (int i = 0; i < 3; i++) {
num[i] = rand() % 100 + 1; // 产生1-100的随机数
}
printf("随机抽取的三个数字为: %d, %d, %d\n", num[0], num[1], num[2]);
return 0;
}
```