生成十个0~100之间的随机数,放到数组中,然后排序输出。
生成指定范围的随机数
通用代码:
Random rand = new Random();
rand.nextInt(所有取值范围内的总个数)+最小取值;
要注意的是:
1、rand.nextInt(100) 获得的值是区间 [0, 99],或者说是这样的[0, 100)
2、获得随机两位整数,代码写成:rand.nextInt(90) + 10;
3、获得随机三位整数,代码写成:rand.nextInt(900) + 100;
package aaaa;
import java.util.Arrays;
import java.util.Random;
//生成十个0~100之间的随机数,放到数组中,然后排序输出。
public class J随机数排序 {
public static void main(String[] args) {
int[] a=new int[10];
Random r=new Random(); //生成随机数
for(int i=0;i<10;i++) {
a[i]=r.nextInt(100);
}
Arrays.sort(a);
System.out.println("排序后:"+Arrays.toString(a));
}
}