用c# 怎样实现在字符串中随机抽取10个不重复的字符

解决方案 »

  1.   

    取随机的数字,差不多再改改就行了:private static Random rd = new Random();public static string RandStr(int length)
            {
                StringBuilder str = new StringBuilder();
                for (int i = 0; i < length; i++)
                {
                    int number = rd.Next(0, 10);
                    str.Append(number.ToString());
                }
                return str.ToString();
            }
      

  2.   

    Random rd = new Random();
    int number = rd.Next(0, 10);
      

  3.   

    System.Random ra = new Random();
    int[] num=new int[10];
    for(int i=0; i<10 i++)            
     num[i]= ra.Next();