日期:2014-05-17  浏览次数:20404 次

radnom随机数
C# code


                 string Name ="你好,我好"; 
                string[] str = Name.Split(',');

                Random radnom = new Random();
                
                int index = radnom.Next(0, str.Length - 1);
                string x = str[index].ToString();



这样写感觉有问题。 每次随机到的都是你好
请问下 如何修改

------解决方案--------------------
radnom.Next(a,b)产生随机数x a<=x<b
所以要改成radnom.Next(0, str.Length);
参考
------解决方案--------------------
int index = radnom.Next(0, str.Length);