package com.wzs;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
// 记录每个随机数出现的次数
// 速记生成0-20的数字,1000次,记录每个数字出现的次数
public class Test_wzs001
{
public static void main(String[] args)
{
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
Random random = new Random();
for (int i = 0; i < 1000; i++)
{
int intTemp = random.nextInt(20);
Integer times = map.get(intTemp);
map.put(intTemp, times == null ? 1 : ++times);
}
System.out.println(map);
}
}
输出结果:
{0=50, 1=44, 2=40, 3=59, 4=60, 5=49, 6=47, 7=46, 8=55, 9=50, 10=52, 11=48, 12=47, 13=52, 14=51, 15=44, 17=59, 16=52, 19=43, 18=52}