Random ro=new Random();0-9随机数字
int i=ro.Next(0,10);大写字符
char c=(char)(ro.Next(0,26)+65);小写字符
char c=(char)(ro.Next(0,26)+97);

解决方案 »

  1.   

    用随机函数产生一个数字 i,大小在 0-35 之间
    根据数字去取值 arr[i], arr = "abcde...xyz01234...789" ;账号重复上述过程三次,密码重复六次,如下:账号 = arr[i1] + arr[i2] + arr[i3]
      

  2.   

    private string GetRandom(int len)
    {
    Random r = new Random();
    System.Text.StringBuilder s = new System.Text.StringBuilder("");
    char ch;
    for(int i=0;i<len;i++)
    {
    ch = (char)r.Next('0'-'\0','9'-'\0');
    s.Append(ch);
    }
    return s.ToString();
    }
    len就是你的随机数位数
      

  3.   

    Random r=new Random();
    intnum=Convert.Toint32(r.Next(10))+1;
    可生成1-10之间的数字