思路可以这样设想:
16进制数,其实就是0123456789ABCDEF
那么:我们只需要用随即函数,,随即得到一个 1~16之间的数,如果是0~9就就按原样输出,
如果是10~16,就把他转换成ABCDEF
for 5
randomize
a=int(rnd*16)
if a=10 then
a="A"
elseif a=11 then
a="B"
elseif a=12 then
a="C"
elseif a=13 then
a="D"
elseif a=14 then
a="E"
elseif a=15 then
a="F"
end if
code=code & a
next
msgbox code //code结果,包含5位16进制数