我在C#中做了一些Random Int
Random rnd = new Random();
int guess = rnd.Next(0, 11);
int guess1 = rnd.Next(0, 11);
int guess2 = rnd.Next(0, 11);
int guess3 = rnd.Next(0, 11);
但如果我想不重复号码,我不知道该怎么办?!?! (它用于猜数游戏)
答案 0 :(得分:-3)
你不能让它不重复。
但是你可以跳过/忽略重复的值。
HashSet<int> hs = new HashSet<int>();
while(hs.Count < 5)
hs.Add(rnd.Next(11));