【小试牛刀】随机数操作之随机数表
1、编程实现随机数表,产生1-100之间的整数,填满数组 Int[100],要求数组中的数值各不相同。
1 package com.fhcq.randomArray; 2 3 import java.util.Arrays; 4 /** 5 * 编程实现随机数表,产生1-100之间的整数, 6 * 填满数组 Int[100],要求数组中的数值各不相同。 7 * 8 */ 9 public class RandomArray { 10 public static void main(String[] args) { 11 int num[] = new int[100]; 12 for (int i = 0; i < num.length; i++) { 13 num[i] = (int) (Math.random() * (101 - 1) + 1); 14 for (int j = 0; j < i; j++) { 15 if(num[i] == num[j]){ 16 i--; 17 break; 18 } 19 } 20 } 21 Arrays.sort(num); 22 for (int i = 0; i < num.length; i++) { 23 System.out.print(num[i] + ""); 24 } 25 } 26 }