VB生成随机字符的问题(指定包含的字母,指定包含的数字,指定生成长度)

[复制链接]
查看11 | 回复1 | 2010-12-8 20:18:13 | 显示全部楼层 |阅读模式
我需要这样一个函数
需要生成一组随机字符,包含以下条件:
1-由英文字母a~f
2-数字0~9
3-指定长度
4-包含A~F指定的几个字母,包含0~9指定的数字
比如
函数
GetRAN(EN,NU,3)
EN为英文,只包含a f d
RAN为数字,只包含5,6,9,8
那么此函数生成的3位随机数就会按要求只包含 a f d 5 6 9 8 这些英文和数字!
求高手写出代码~~!帮帮忙!
或者简单点描述也行。
生成一组9位随机字符,英文包含A~F ,数字包含0~9

回复

使用道具 举报

千问 | 2010-12-8 20:18:13 | 显示全部楼层
subGetRAN(a,b,c)o=""randomized=a & b & ""for t=1 to co= o & mid(d,round(rnd()*(len(d)-1)+1),1)nextmsgbox oend subgetran "abc","124",5
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行