以下是代码片段: Function makerndid(byVal maxLen) Dim strNewPass Dim whatsNext, upper, lower, intCounter RANdomize For intCounter = 1 To maxLen whatsNext = int(2 * Rnd) If whatsNext = 0 Then upper = 80 lower = 70 Else upper = 48 lower = 39 End If strNewPass = strNewPass & Chr(Int((upper - lower + 1) * Rnd + upper)) Next makerndid = strNewPass End Function |
|