这才是真真正正的随机,但太耗服务器资源,因为采集成功有5种情况,紫蓝绿白灰,当然实际上是6种,因为高级资源可能会失败,这6种情况都是平行的,拿到一个数字,我们看见了是128,人脑第一反应就知道这是代表蓝色,但电脑没有那么聪明,它得算,首先128减44,哦正数,那说明不是紫色,然后再减398,负数,哦对了,是蓝色……
可能最多需要6次运算和6次比对电脑才能确定究竟应该给你哪个,但,这仅仅是你一次采集,生活玩家一天采集那么多次、又有那么多人,这其中需要浪费的运算能力那真的是天文数字;
完全随机还有另外一种方法,就是按照时间来,一天24小时,86400秒,0.44%的概率是380秒,那这就简单了,给每一秒都编好号码,一共86400个,其中选出380个来,只要你凑到这一个点,就给你紫色的,
这就简单多了,因为这是网游,需要跟其他玩家保持同步,其他一切都可以出问题,时间绝对不会出问题,确认时间不需要服务器额外给你运算一次,
当然,整数的话玩家太容易钻空子,实际上游戏公司就算用这种方法也会给你再细分到毫秒甚至微秒,这样就算有人可以攻破系统规