当前位置:  开发笔记 > 程序员 > 正文

Vb6如何制作0-9的随机字符串和x字符的az

如何解决《Vb6如何制作0-9的随机字符串和x字符的az》经验,为你挑选了1个好方法。

尝试使用0-9和az/AZ创建一个随机字符串,长度为x的字符,似乎无法找到一个好例子,任何想法?



1> Joel Spolsky..:
Function RandomString(cb As Integer) As String

    Randomize
    Dim rgch As String
    rgch = "abcdefghijklmnopqrstuvwxyz"
    rgch = rgch & UCase(rgch) & "0123456789"

    Dim i As Long
    For i = 1 To cb
        RandomString = RandomString & Mid$(rgch, Int(Rnd() * Len(rgch) + 1), 1)
    Next

End Function

请注意,内置随机数生成器不具有cryprograph安全性,因此不应使用此类函数生成密码.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有