窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 数组 | 备 注 |
密码种类 | 整数型 | |
密码位数 | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
小写字母 | 整数型 | | 0 |
数值 | 整数型 | | |
大写字母 | 整数型 | | 0 |
临时计数 | 整数型 | | |
密码 | 文本型 | | |
类别 | 整数型 | | |
a | 整数型 | | |
置随机数种子 ()密码位数 =
到整数 (编辑框2.内容
)密码种类 = 0
如果真 (选择框1.选中 =
真)
a = 1

密码种类 = 1
如果真 (选择框2.选中 =
真)
判断 (a = 0
)

a = 2




密码种类 = 2
如果真 (选择框3.选中 =
真)
判断 (a = 0
)

a = 3




密码种类 = 3
如果真 (密码位数 = 0
或 密码种类 = 0
)
信息框 (“请选择正确的生产条件或者输入正确的密码位数!”, 0, ,
)
返回 ()
计次循环首 (26, 临时计数
)
加入成员 (小写字母, 96 + 临时计数
)
计次循环尾 ()
计次循环首 (26, 临时计数
)
加入成员 (大写字母, 64 + 临时计数
)
计次循环尾 ()
计次循环首 (密码位数, 临时计数
)
类别 =
取随机数 (a, 密码种类
)
如果真 (类别 = 1
)

密码 = 密码 +
到文本 (取随机数 (0, 10
))

到循环尾 ()


如果真 (类别 = 2
)

密码 = 密码 +
字符 (小写字母
[取随机数 (1, 26
)])
到循环尾 ()


如果真 (类别 = 3
)

密码 = 密码 +
字符 (大写字母
[取随机数 (1, 26
)])
到循环尾 ()

计次循环尾 ()编辑框1.内容 = 密码