package text1_2;
import java.util.Random;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
public class Random_duplicate_removal {
int count = 0;
private void ergodichashmap(Map<Integer, Integer> map) // 遍历哈希表
{
System.out.println("输出结果为: ");
for (Integer key : map.keySet()) {
System.out.print(key+",");
count++;
}
System.out.println();
System.out.println("数据个数为:" + count);
}
public static void main(String[] args) {
java.util.Random random = new java.util.Random();
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
System.out.println("产生的随机数为: ");
for(int j = 0;j < 1000;j ++)
{
int ran = random.nextInt(99);//注意Random是静态函数
System.out.print(ran);
System.out.print(",");
if(!map.containsKey(ran))
{
map.put(ran, 1);
}
}
System.out.println();
Random_duplicate_removal text = new Random_duplicate_removal();
text.ergodichashmap(map);
}
}