如何生成一个随机的字符串

发布网友 发布时间:2022-04-24 02:08

我来回答

2个回答

热心网友 时间:2022-04-08 07:31

Sub 生成随机字符串()
dim charnum as Integer '定义一个整型变量用于接收ASC码
dim rndstr as String '定义一个字符串变量用于保存你的随机字符串

for i=1 to 5 '5个随机字符组成的字符串
Randomize '重置随机种子
charnum=Int((123 - 97 + 1) * Rnd + 97) '把97-123之间的随机整数赋值给我们的变量
rndstr=rndstr & Chr(charnum) '每生成一个随机字符就并入这个字符串
next i

print rndstr 打印出这个随机字符串

End Sub
字符串由字符组成,字符可以用ASCII码表示,故而只要只要你需要的字符的ASC码的范围,

比如a是97,b是98.....等等
所以程序中就先生成若干个随机整数数组,根据你需要确定数组里元素的个数,然后用一个循环把每个整数转换成字符,再把字符链接起来就成为你要的随机字符串了。

热心网友 时间:2022-04-08 08:49

利用随机数作为ASC码,再转化成字符

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com