初学者求救:在Asp.Net中如何使用随机数?例:
               要随机的单选题的ID已取出  ds.Tables[0].Rows[0][0].ToString();
             要随5个ID出来。
 
               我这样谢不对阿·               string str = ds1.Tables[0].Rows[0][0].ToString();
            Random rd = new Random();
            for (int i = 0; i < int.Parse(this.T_single_number.Text); i++)
            {
                result += rd.Next(int.Parse(str)) + ",";
            }
        如何把单选题的ID集合作为一个整体给这个随机数随机里面的5个ID ?请高手指点!!

解决方案 »

  1.   

    更正上面的           初学者求救:在Asp.Net中如何使用随机数? 例: 
                  要随机的单选题的ID已取出  ds.Tables[0].Rows[0][0].ToString(); 
                要随5个ID出来。               我这样谢不对阿·               string str = ds.Tables[0].Rows[0][0].ToString(); 
                Random rd = new Random(); 
                for (int i = 0; i < int.Parse(this.T_single_number.Text); i++) 
                { 
                    result += rd.Next(int.Parse(str)) + ","; 
                } 
            如何把单选题的ID集合作为一个整体给这个随机数随机里面的5个ID ?请高手指点!!
      

  2.   

    继续更正:           初学者求救:在Asp.Net中如何使用随机数? 例: 
                  要随机的单选题的ID已取出  ds.Tables[0].Rows[0][0].ToString(); 
                要随5个ID出来。               我这样谢不对阿·               string str = ds1.Tables[0].Rows[0][0].ToString(); 
                Random rd = new Random(); 
                for (int i = 0; i < 5 ; i++) 
                { 
                    result += rd.Next(int.Parse(str)) + ","; 
                } 
            如何把单选题的ID集合作为一个整体给这个随机数随机里面的5个ID ?请高手指点!!
      

  3.   

    select top 5 ID From 表明 ORDER BY NEWID();
    NEWID()是SQL自带的随机函数