两个疑问
- 收取别人能量时,不同的时刻收 / 偷 到的数值应该不一样吧,是不是随机数+遵循了一定的规则约束条件?印象中好像不可能产生当前能量球数额一半的数字,都是比一半小的数值。比如图中的 40g,最多一次偷走 19…… 有请大佬们发言!
- 如果我先帮别人收取了,然后再去收取别人的能量球,这套算法会不会考虑到「人情味」的因素,既然先帮我收了,我就多给你一点??? (我肯定是在异想天开)


1
jifengg Jun 19, 2020
我一直认为,我能偷到 40g 里的多少 g,和这个 40g 成熟多久了有关。但是没认真实验过。
|
2
AllenHua OP @jifengg #1 如果这颗能量球 一开始 是 80g (比如坐公交 一次产生 80g)
能量球产生后 第一次被偷的时候 第一次偷到的人 能偷到最多 比如 28g 但是后面的人 会越来越少 不知道这里的逻辑和算法是怎样 确实比较令我感兴趣 |
3
typhoonbb Jun 19, 2020
LZ 加个好友互偷吗
|
5
jinliming2 Jun 20, 2020 via iPhone
这个量我是没看出规律,因为两个好友,早上都是坐地铁,几乎每天我都是第一个收他俩的,但是每次都不一样,一共 52g,有时只能拿 1g,有时却能拿 20g……
感觉应该就是普通的取随机数而已吧,不会考虑其他的? 感觉算法应该是:min(random(1, 总数 / 2), x)。 其中 random 取大于等于最小值、小于等于最大值的随机整数,外层套个 min 取二者之间较小值。x 是限制的最大偷取数,不知道是否真的存在这个限制。 |
6
0x5f Jun 20, 2020
感觉早上刚刷新的时候偷的值大一些
|
7
AllenHua OP @jinliming2 #5 应该就是普通的随机数 然后加上一定的限制条件,比如限制在能量球数值的一半以内的值 才有效
如果真有那种「人情味」在里面,先帮别人收了 再去偷 会更多 那算法 也比较复杂 不好定量 |
9
tfykimi Jun 20, 2020
当年我在沙漠认领的那棵胡杨,快 2 年了还没有给我种下,已经果断放弃了。
|