1. 程式人生 > >隨機產生10個0-100之間的隨機數,將不重複的數存入到list中,最終將結果輸出在控制檯上(2018-8-7)

隨機產生10個0-100之間的隨機數,將不重複的數存入到list中,最終將結果輸出在控制檯上(2018-8-7)

package com.sj.zy;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Set;

public class Zy02 {

	public static void main(String[] args) {
		// TODO 自動生成的方法存根
		Set<Object> set = new HashSet<>();
		ArrayList<Integer> list   = new ArrayList<Integer>();
		while(true) {
			int 	radom = (int)(Math.random()*(100));
			set.add(radom);
			if(set.size()==10) {
				break;
			}		
		}
		for (Object int1 : set) {
			list.add((Integer) int1);
		}
		for (int i = 0; i < list.size(); i++) {//最終將結果展示在控制檯上
			System.out.print(list.get(i)+",");			
		}
	}

}