• λ我爱Aspx >> Asp.Net >> 如何获得一个6位长随机数
  • 如何获得一个6位长随机数

  • :aspxer  Դ:internet  :2007-5-31 2:20:00  ؼ:
  • 如何获得一个6位长随机数

    一个6位长随机数

    根据MSDN给出的公式:

    Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

    6位长随机数=Int((999999-100000+1)*Rnd+100000)

    或者,也可以这样:分别生成0-9的5个数和一个1-9的数凑起来

    6位长随机数=Int((9-1+1)*Rnd+1)*100000+ _

    Int((9-0+1)*Rnd+0)*10000+ _

    Int((9-0+1)*Rnd+0)*1000+ _

    Int((9-0+1)*Rnd+0)*100+ _

    Int((9-0+1)*Rnd+0)*10+ _

    Int((9-0+1)*Rnd+0)

    或者也可以先用"+"连成字符串再CInt

    还有一个更简单的方法。六位长的?也就是说最小的是 100000 了是吗?这样:

    Dim r As New Random()

    Dim n As Integer = r.Next(100000, 999999)

    Ҷƪл˵?
  • һƪ关于字符窜和数字分离
    һƪ给你一个MD5算法