本帖最后由 511遇见 于 2019-11-26 21:39 编辑
我们知道0~9的ASCII码为48~57,A~Z为65~90,a~z为97~122,利用易语言的字符()和取随机数,我们轻松的实现随机打写字母和小写字母,从而我们可以产生随机的MAC及其他的数字和字母的混合随机数,这里511遇见给大家一个启发思路:
随机大写字母:
随机小写字母:
随机MAC:
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | tmp | 字节型 | | 20 | mac | 文本型 | | 0 | n | | | | 文本 | 文本型 | | | 置随机数种子 () 计次循环首 (6, n ) 计次循环首 (2, i )  tmp [i ] = 取代码 (取文本中间 (“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”, 取随机数 (1, 36 ), 1 ), ) 计次循环尾 () 加入成员 (mac, 到文本 (tmp )) 计次循环尾 ()文本 = mac [1 ] + “-” + mac [2 ] + “-” + mac [3 ] + “-” + mac [4 ] + “-” + mac [5 ] + “-” + mac [6 ]
输出效果:
- * “E4-X2-ZB-IX-Q2-ZH”
- * “GG-XE-E3-2Y-7M-G9”
- * “SN-4G-BZ-4A-XA-VC”
- * “24-VX-FA-MY-QX-T5”
- * “9W-LV-U5-3O-6Z-DP”
- * “IU-HC-1T-0A-C5-NB”
- * “0T-2Z-EZ-LV-OI-NY”
- * “BL-35-5M-2Y-I0-7X”
- * “76-QU-TC-UX-7P-AO”
- * “KQ-ZJ-5H-QQ-AC-NR”
- * “7U-8C-KP-3X-L8-5J”
- * “5T-DO-UE-ZV-PX-XG”
复制代码
|