地铁和人海 发表于 2012-4-25 16:11:41

run logic中run properties里random的具体含义?

不懂在run-time settings| run logic中run properties里random的含义。看介绍,个人理解是这样的,我设置迭代次数为4,有4个action,run properties设置为random,每个action的百分比为25%,那么,运行后应该每个action执行一次。
可实际执行的百分比不是这样的。。。。。
能帮我解释一下吗

许丫头 发表于 2012-4-27 09:12:09

顶一下,希望会的人可以看到

西风一任秋 发表于 2012-4-27 10:38:02

经过多次试验了,终于清楚明白是什么含义了。
所谓的百分比只是说全局的概率,出现过一次下次还可以出现。就例如你们公司年会有100个人参与一、二、三等奖抽奖,中了三等奖的人可以继续抽二等奖,就是说每轮抽奖你中奖的概率都是1%。如果你运气背,三轮你都中不了;如果你人品大爆发,有可能三轮奖都有你份。(实际上公平起见中过奖的同学是不允许参与下一轮的^_^)

西风一任秋 发表于 2012-4-27 10:51:13


其中的一次运行结果顺序如下:
iteration 1:Action、new4、new3、new1
iteration 2:Action、new2、new3、new1
iteration 3:Action、new4、new4、new1
iteration 4:Action、new3、new2、new2

说明:虽然block里面有4个action,但是block的迭代只抽取了一个action进行运行,每轮的iteration里面block迭代3次,所以有3个action。虽然大家都是25%机率,但是看到iteration3和iteration4里面有acion重复。这就是刚刚所说的每次都是“人人有饭吃”。但是最外面的Action是肯定要的,因为run的设置是顺序(就是说内定的^_^)。
具体大家可以试一下

地铁和人海 发表于 2012-4-27 18:46:19

回复 4# 西风一任秋


    非常感谢

地铁和人海 发表于 2012-4-27 18:48:21

谢谢,非常感谢各位,看来先入为主的观念要不得啊。我一开始自以为是的以为这个功能必然是“吃过的人不能再吃”,没想到吃过的人还可以再排队。
页: [1]
查看完整版本: run logic中run properties里random的具体含义?