在36个数中随机产生六个不同的数为一组,然后将这六个数插入数据库,请问这个循环该怎么写?

解决方案 »

  1.   


      protected void Button1_Click(object sender, EventArgs e)
        {
            Random rdm = new Random();        ArrayList ar = new ArrayList();
            while (ar.Count<37)
            {
             
                int j=rdm.Next(36);
                if (!ar.Contains(j))
                {
                    ar.Add(j);
                }
            }
                }
      

  2.   

    把你的36个数放到一个数组中 作为seed 然后每次产生一个小于36的随机数 作为数组下标去访问 如果这次访问的上次没有 就添加给一个字符串 然后插入这个字符串就可以了
      

  3.   

    1楼的代码是对的啊。应该是改过了把if (!ar.Contains(j))