关于 [蚂蚁森林] 里收取他人能量这件事,随机数遵循一定约束条件?先帮别人收再去偷,返回的数值会不会更多?

2020-06-19 13:20:30 +08:00
 AllenHua

两个疑问

想听听大家的想法……

3061 次点击
所在节点    奇思妙想
10 条回复
jifengg
2020-06-19 13:29:53 +08:00
我一直认为,我能偷到 40g 里的多少 g,和这个 40g 成熟多久了有关。但是没认真实验过。
AllenHua
2020-06-19 13:34:32 +08:00
@jifengg #1 如果这颗能量球 一开始 是 80g (比如坐公交 一次产生 80g)

能量球产生后 第一次被偷的时候 第一次偷到的人 能偷到最多 比如 28g 但是后面的人 会越来越少

不知道这里的逻辑和算法是怎样 确实比较令我感兴趣
typhoonbb
2020-06-19 14:01:05 +08:00
LZ 加个好友互偷吗
AllenHua
2020-06-19 14:27:05 +08:00
@typhoonbb #3 哈哈 可以啊 没问题 支付宝 id: a0BoZWxsb2RrLmNu (base64 encoded)
jinliming2
2020-06-20 08:06:34 +08:00
这个量我是没看出规律,因为两个好友,早上都是坐地铁,几乎每天我都是第一个收他俩的,但是每次都不一样,一共 52g,有时只能拿 1g,有时却能拿 20g……
感觉应该就是普通的取随机数而已吧,不会考虑其他的?
感觉算法应该是:min(random(1, 总数 / 2), x)。
其中 random 取大于等于最小值、小于等于最大值的随机整数,外层套个 min 取二者之间较小值。x 是限制的最大偷取数,不知道是否真的存在这个限制。
0x5f
2020-06-20 09:33:26 +08:00
感觉早上刚刷新的时候偷的值大一些
AllenHua
2020-06-20 10:14:17 +08:00
@jinliming2 #5 应该就是普通的随机数 然后加上一定的限制条件,比如限制在能量球数值的一半以内的值 才有效

如果真有那种「人情味」在里面,先帮别人收了 再去偷 会更多 那算法 也比较复杂 不好定量
AllenHua
2020-06-20 10:14:45 +08:00
@0x5f #6 别人刚生成的能量球 你第一个偷 我觉得 这时候 偷到的数值 大一些的概率 大
tfykimi
2020-06-20 11:52:17 +08:00
当年我在沙漠认领的那棵胡杨,快 2 年了还没有给我种下,已经果断放弃了。
AllenHua
2020-06-20 15:37:14 +08:00
@tfykimi #9 我的 胡杨 已经种下了 华山松 云杉 也都种下了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/683015

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX