分类:
NET
c#产生不重复的随机数
public List<int> CreateRandom() { List<int> lotters = new List<int>(); Random random = new Random(); for (int i = 0; i < 6; i++) { int lotter = random.Next(1, 7); if (lotters.Contains(lotter))//重复了抛弃这个数重新产生 { i--; continue; } lotters.Add(lotter); } return lotters; }
评价