【已解决】一个随机问题。
本帖最后由 862228699 于 2018-5-11 19:58 编辑现在有5个字母
"ABCDE"
我想随机分组如下。
A ,BCD, E
ABC, D, E
AB,CD,E
ABCD, E
A, BCDE
反正随机分开。 MsgBox(0, '', StringRegExpReplace('ABCDE', '.{1,' & Random(2, 4, 1) & '}(?=.)', '$0, ')) 回复 2# afan
居然正则实现了。。牛得不要不要的。。。。。。感谢A版
afan 发表于 2018-5-11 19:17 http://www.autoit3.cn/images/common/back.gif
我试循环了100次都没有出现A ,BCD, E、A, BCDE啊,是不是有问题? 我试循环了100次都没有出现A ,BCD, E、A, BCDE啊,是不是有问题?
志艺风云 发表于 2018-5-12 14:29 http://www.autoit3.cn/images/common/back.gif
看表达式就知道不会出现这类组合了……这只是随机,并无列出所有组合的要求,所以只要有随机性就行了。
页:
[1]