如题,我只知道怎样随机一个数

解决方案 »

  1.   

                int[] ary = Enumerable.Range(1, 12).OrderBy(t => Guid.NewGuid()).Take(3).ToArray();
      

  2.   

    http://www.cnblogs.com/jxsoft/archive/2011/03/15/1984509.html
      

  3.   

     Random rnd = new Random();
                int[] res = new int[3];
                int i = 0;
                while (i < 3)
                {
                    res[i] = rnd.Next(1, 12); //如果你取的范围包含12,则把(1,12)改成(1,13)
                    if (!res.Take(i).Contains(res[i]))
                        i++;
                }