关于随即字符数字

ncutqi 2004-01-10 09:23:18
想随几生成一个5位的字符串,要求只包含数字和字符,急
谢谢
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seraph2 2004-01-11
  • 打赏
  • 举报
回复
Randomize
rnd(A-Z)
rnd(a-z)
rnd(0-9)
剩下的自己拼字符吧!
或者把上面的东西放到一个数组或特征字符串中
随机的提取出其中的5个
northwolves 2004-01-11
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim a(1 To 62) As String
For i = 0 To 9
a(i + 1) = i
Next
For i = 1 To 26
a(10 + i) = Chr(64 + i)
a(36 + i) = Chr(96 + i)
Next
'MsgBox Join(a, "")
Dim b(1 To 5) As String
Randomize
For i = 1 To 5
b(i) = a(Int(Rnd * 62 + 1))
Next
MsgBox Join(b, "")
End Sub
rainstormmaster 2004-01-10
  • 打赏
  • 举报
回复
先定义一个字串,包含你允许的所有字符,接下来产生5个随机数,每产生一个就从你定义的字串中取出一个字符,最后把5个字符合在一起就是你想要的结果

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧