System.Random r = new System.Random();
int i = r.Next(10000000,100000000);

解决方案 »

  1.   

    谢谢,这方面我已经搞定了。
    我是这样做的:
    Int((99999999-10000000+1)*rnd+10000000)
    还请问,一个8位的随机字符是怎么生成的呢?就是数字和字母相间的。谢谢。
      

  2.   

    string sKeys="01234567890abcdefghijklmnopqrstuvwxyz";
    System.Random r = new System.Random();
    char[] cs = new char[8];
    for (int i=0; i < cs.Length; i++) 
       cs[i] = sKeys[r.Next(0,sKeys.Length)];Console.WriteLine(cs);
      

  3.   

    string sKeys="01234567890abcdefghijklmnopqrstuvwxyz";
    System.Random r = new System.Random();
    char[] cs = new char[8];
    for (int i=0; i < cs.Length; i++) 
       cs[i] = sKeys[r.Next(0,sKeys.Length)];Console.WriteLine(cs);请问这个算法用VB怎么写