双色球系列问题之五
发布网友
发布时间:2022-10-12 19:09
我来回答
共2个回答
热心网友
时间:2023-10-24 05:02
private void DoubleColor(int seed)
{
richTextBox1.Text += @"双色球-->红球:";
//用hastable.ContainsValue()虑重
Hashtable hashtable = new Hashtable();
//给Random传递更具体的随即种子
Random rm = new Random(System.DateTime.Now.Millisecond);
int RmNum = 6;
for (int i = 0; hashtable.Count < RmNum; i++)
{
int nValue = rm.Next(1, 33);
if (!hashtable.ContainsValue(nValue) && nValue != 0)
{
hashtable.Add(nValue, nValue);
}
}
//获取键的集合
ICollection keys = hashtable.Keys;
//将键集合转换为ArrayList类
ArrayList al = new ArrayList(keys);
//使用ArrayList进行排序
al.Sort();
for (int i = 0; i < al.Count; i++)
{
richTextBox1.Text += string.Format("{0:D2}", al[i]) + " , ";
}
richTextBox1.Text += "篮球:" + string.Format("{0:D2}", rm.Next(1, 16)) + Environment.NewLine;
}
热心网友
时间:2023-10-24 05:02
没有设置去除重复