怎么样产生5个0--20之间的随机数??

解决方案 »

  1.   


        Public Function Random(ByVal StartNum As Int32, ByVal ToNum As Int32) As Int32()
            Dim Num(), i As Int32        For i = 0 To 4
                Num(i) = CInt((ToNum - StartNum + 1) * Rnd() + StartNum)
            Next
            Return Num
        End Function
      

  2.   

    忘了一点,
    上面的Dim Num(), i as Int32 应该是:
    Dim Num(4), i as Int32
      

  3.   

    产生62位内任意数字大小写字母的随机数 
    private static char[] constant=
      {
       '0','1','2','3','4','5','6','7','8','9',
       'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
       'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'
      };
      public static string GenerateRandom(int Length)
      {   
       System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62);
       Random rd= new Random();
       for(int i=0;i<Length;i++)
       {
        newRandom.Append(constant[rd.Next(62)]);
       }
       return newRandom.ToString();
      }
      

  4.   

    function test()
    {
        var arr = new Array(5)
        for(var i = 0; i < 5; i ++)
        {
            arr[i] = 20 * Math.floor((Math.random() * 10)) + 20
        }
    }