主要函数:
public Listgetnum()
{
Random r = new Random();
Listresult = new List ();
int a;
for (int i = 0; i < 5; i++) //获得5个随机数
{
a = r.Next(0, 50); //设置范围0~50
if (i == 0)
{
result.Add(a);
}
else
{
if (result.IndexOf(a) > 0)
{
i = i - 1; //有重复值,重新再来一次
}
else
{
result.Add(a); //无重复值,+1
}
}
}
return result;
}
Random r = new Random();
Dictionary
while (dic.Count + 1 < 6)
{
int tmp = r.Next(0, 50);
if (!dic.ContainsKey(tmp))
dic.Add(tmp, 0);
}
这个不是正态随机
Random r = new Random();
Dictionarydic = new Dictionary ();
while (dic.Count + 1 < 5)
{
int tmp = r.Next(0, 50);
if (!dic.ContainsKey(tmp))
dic.Add(tmp, 0);
}