【发布时间】:2013-06-09 23:42:16
【问题描述】:
我写了一个简单的代码,我想防止重复的随机数。
最简单的方法是什么?
Random rnd = new Random();
int n1, n2, n3, n4, n5, n6, n7;
n1 = rnd.Next(1, 37);
n2 = rnd.Next(1, 37);
n3 = rnd.Next(1, 37);
n4 = rnd.Next(1, 37);
n5 = rnd.Next(1, 37);
n6 = rnd.Next(1, 37);
n7 = rnd.Next(1, 7);
Console.WriteLine("1 Number ({0})", n1);
Console.WriteLine("2 Number ({0})", n2);
Console.WriteLine("3 Number ({0})", n3);
Console.WriteLine("4 Number ({0})", n4);
Console.WriteLine("5 Number ({0})", n5);
Console.WriteLine("6 Number ({0})", n6);
Console.WriteLine("Additionl Number ({0})", n7);
}
}
}
【问题讨论】:
-
你为什么要设置它的最大和最小限制?
-
嗨 Nikhil,你是什么意思?
-
您想模拟乐透抽奖或洗牌,但您实际模拟的是掷骰子。
-
那
additional number是独立于其他人的,对吧?
标签: c#