首页
注册
登录
guanmm 最近的时间轴更新
guanmm
V2EX 第 329699 号会员,加入于 2018-07-17 16:37:24 +08:00
guanmm
提问
技术话题
好玩
工作信息
交易信息
城市相关
[求助帖] 抽奖如何预生成奖品顺序
问与答
•
guanmm
•
2018-07-30 15:53:39 PM
• 最后回复来自
guanmm
1
»
guanmm 创建的更多主题
guanmm 最近回复了
2018-07-30 15:53:39 +08:00
回复了
guanmm
创建的主题
›
问与答
›
[求助帖] 抽奖如何预生成奖品顺序
自己回答吧。
1、比如,7 个便利贴,2 个充电宝,1 个 Iphone。
思路:第一次,用 7 除 3,结果>=2,获得便利贴,此时剩下 6、2、1 ;
第二次,用 6 除 3,结果>=2,获得便利贴,此时剩下 5、2、1 ;
第三次,用 5 除 3,结果<2,放弃便利贴 5,此时剩下 2、1,用 2 除 1,结果>=2,获得充电宝,此时剩下 5、1、1 ;
第四次,用 5 除 2,结果>=2,获得便利贴,此时剩下 4、1、1 ;
...以此类推,可以获得上面的抽奖顺序。
特殊情况,当剩下 3、1、0 时,简化成 3、1。
2、如果使用这种算法的话,就不用预先插入中奖顺序到数据库中了。
»
guanmm 创建的更多回复
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1574 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms ·
UTC 16:45
·
PVG 00:45
·
LAX 09:45
·
JFK 12:45
Developed with
CodeLauncher
♥ Do have faith in what you're doing.