用户:
FML饭米粒查看:0 回复:5 评论:0 创建时间:2021-04-19T17:22:29
声明:本贴中的代码及方法是以Kitten4.0为基础实现的
——————————分割线——————————
相信大家都抢过WeChat的红包吧?在社区里,许多大佬们也作过模仿WeChat的聊天软件(比如幻梦_的超信)
既然模仿的是WeChat,那最经典的抢红包不能忘!!!
今天,我就教大家一个随机红包算法
——————————分割线——————————
红包算法属于商业机密所以我们只能进行模仿,真正的算法比本教程里写到的复杂得多
——————————分割线——————————
首先,我们要添加发红包、抢红包两个角色,我就简单点写上字:
然后,红包肯定要存到云端,不然别人怎么抢?
所以我们要加云列表积木盒,方法参考
https://shequ.codemao.cn/community/36喵06
先建立一个名叫“红包”的云列表:


接下来我们写发红包部分
——————————分割线——————————
发红包部分需要非常复杂的红包随机算法,这部分我无法进行解释,直接把代码一个长图导上来好了:

——————————分割线——————————
接下来是抢红包时间!

这样的话它会默认抢最早发的红包,而每个人抢到的金额在发红包时就确定了,所以我们知道读取第一项即可
——————————分割线——————————
代码示例请见:https://shequ.codemao.cn/work/86349749
如果觉得好请给作品点个赞哦!
——————————分割线——————————
今天的教程,你学(学)会(废)了吗?