|
发表于 2011-11-7 12:11:44
|
显示全部楼层
山西省太原市
本帖最后由 英奇剑 于 2011-11-7 12:16 编辑
[e]
.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 常用字符数组, 文本型, , "64"
.子程序 __启动窗口_创建完毕
置随机数种子 ()
常用字符数组 = { “A”, “a”, “B”, “b”, “C”, “c”, “D”, “d”, “E”, “e”, “F”, “f”, “G”, “g”, “H”, “h”, “I”, “i”, “J”, “j”, “K”, “k”, “L”, “l”, “M”, “m”, “N”, “n”, “O”, “o”, “P”, “p”, “Q”, “q”, “R”, “r”, “S”, “s”, “T”, “t”, “U”, “u”, “V”, “v”, “W”, “w”, “X”, “x”, “Y”, “y”, “Z”, “z”, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “_”, “.” }
.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 本次字符串位数, 整数型
.局部变量 帐号前缀, 文本型
.局部变量 行数, 整数型
编辑框1.内容 = “”
.循环判断首 ()
本次字符串位数 = 取随机数 (5, 10)
帐号前缀 = 判断生成模式返回不同的文本 ()
.如果真 (帐号前缀 ≠ “0” 且 帐号前缀 ≠ “_” 且 帐号前缀 ≠ “.”) ' 排除“【0】,【_】,【.】三个符号开头的情况”
.判断循环首 (取文本长度 (帐号前缀) < 本次字符串位数)
帐号前缀 = 帐号前缀 + 判断生成模式返回不同的文本 ()
.判断循环尾 ()
编辑框1.加入文本 (帐号前缀 + “@qq.com” + #换行符)
行数 = 行数 + 1
.如果真结束
.循环判断尾 (行数 < 1000)
.子程序 判断生成模式返回不同的文本, 文本型
.判断开始 (英数混合.选中 = 真)
返回 (常用字符数组 [取随机数 (1, 64)])
.判断 (全数字.选中 = 真)
返回 (常用字符数组 [取随机数 (53, 62)])
.判断 (全字母.选中 = 真)
返回 (常用字符数组 [取随机数 (1, 52)])
.默认
返回 (“0”)
.判断结束
.子程序 _按钮2_被单击
.局部变量 分割邮箱数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 帐号, 文本型, , "0"
超级列表框1.全部删除 ()
分割邮箱数组 = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (取数组成员数 (分割邮箱数组), i)
帐号 = 分割文本 (分割邮箱数组 [e], “@”, )
超级列表框1.插入表项 (0, 帐号 [1], , , , )
.计次循环尾 ()
[/e] |
评分
-
查看全部评分
|