08
2014
09

按键精灵随机字母和数字 随机用户名或密码生成集合

按键精灵随机字母加数字组合:

1:

Dim i,位置,字符串,字母

字母 = "0123456789abcdefghijklmnopqrstuvwxyz"

字符串=""

    For i=0 To 9 - 1 //位数是你想要字符串的的长度

        Randomize

        位置 = Int((Len(字母) * Rnd) + 1)

        字符串 = 字符串 & Mid(字母,位置,1)

    Next

2:

'随机用户名生成器


字母 = "abcdefghijklmnopqrstuvwxyz"


数字 = "0123456789"


位数 = 8 //位数是你想要用户名的长度,按需要填写


Do Until 随机用户名编号 >= 10   //随机10个用户名


  字符串 = ""

  

 位置 = Int((Len(字母) * Rnd) + 1)

        

 首字母 = 字符串 & Mid(字母, 位置, 1)  //某些系统,用户名首位不能为数字

 

 可用字符 = 字母 & 数字

  

    For i=1 To 位数 - 1 //位数是你想要用户名的长度,第7行已经赋值

    

        Randomize

                

        位置 = Int((Len(可用字符) * Rnd) + 1)

                

        字符串 = 字符串 & Mid(可用字符, 位置, 1)

                

    Next

    

    随机用户名 = 首字母 & 字符串

    

        随机用户名编号 = 随机用户名编号 + 1


TracePrint "随机用户名" & 随机用户名编号 & ":" & 随机用户名


Loop


3:

y=""
//清空随机种子数
For 8
    Randomize
    //得到 0~35 之间的一个随机数
    x = Int(36 * Rnd)
    // 大于或等于10则转换为小写字母
    If x>9
        x=chr(x+87)
    EndIf 
    y=y&x
EndFor 
SayString y



按键精灵随机数字:


Rem start
VBS Randomize
//得到 1~99999999 之间的一个随机数
VBS x = Int((99999999 * Rnd) + 1)
//判断这个数字是否8位数字,如果不是8位数字,就重新生成
If x<10000000
    Goto start
EndIf 
SayExpression x


(按顺序0000  0001  0002  0003  一直延续下去,可修改


用户名位数 = 4     //几位的自己填


For i = 1 To 100   //100个用户名,多少自己修改

        

用户名序号 = 用户名序号 + 1


num = Len(用户名序号)


零位 = 用户名位数 - num


用户名a = String(零位, "0")


用户名 = CStr(用户名a) + CStr(用户名序号)


TracePrint "用户名:" & 用户名


Next


按键精灵随机字母:

1:

Randomize For 8    

VBS m = Int((99 * Rnd) + 1)    

If m>0 and m<11 KeyPress "S", 1    

EndIf 

 If m>10 and m<21 KeyPress "D", 1    

End If    

If m>20 and m<31 KeyPress "J", 1    

End If    

If m>30 and m<41 KeyPress "Q", 1    

End If    

If m>40 and m<51 KeyPress "O", 1    

End If    

If m>50 and m<61 KeyPress "T", 1    

End If    

If m>60 and m<71 KeyPress "A", 1    

End If    

If m>70 and m<81 KeyPress "M", 1    

End If    

If m>80 and m<91 KeyPress "E", 1    

End If    

If m>90 and m<101 KeyPress "U", 1    

End If


2:

VBS x=""
For 8
    randomize
    x=x & chr(int(RND*26+97))
EndFor 
SayString x


按键精灵随机汉字:

Rem A
Randomize
a=-1*(2050+int(Rnd*18367))
If chr(a)="?" or chr(a)=""
    Goto A
EndIf 
SayString chr(a)

« 上一篇 下一篇 »

评论列表:

1.maillot  2014-09-09 14:21:40 回复该评论
不懂不懂。是用在哪儿的
1.xmw  2014-09-09 16:45:13 回复该评论
按键精灵,有用到的很有用!
2.意阁博客  2014-09-08 21:03:40 回复该评论
交流交流,多多指点,祝你中秋节快乐、生活愉快!
你的博客内容很是吸引,有空多交流:意阁博客 yg22.com

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。