首页 新闻 会员 周边

有个转盘需求 一共有9个奖品,一共会有16套概率,每次抽奖只会使用一套概率,请问各位大佬,有好的设计方式吗?

0
悬赏园豆:50 [待解决问题]

有个转盘需求 一共有 9 个奖品,根据不同的条件组合,一共会有 16 套概率,每次抽奖只会使用一套概率,if else 写的手疼,请问各位大佬,有好的设计方式吗?

游戏都没味的主页 游戏都没味 | 初学一级 | 园豆:62
提问于:2022-04-15 22:04
< >
分享
所有回答(3)
0

不太听明白,一套概率是什么意思?是9个小于1且和为1的数吗?

会长 | 园豆:12401 (专家六级) | 2022-04-18 10:36
0

你这种很简单:放个集合 ,然后选择就行了。

如果这都难,想想n年前的老虎机,大概36种,结果可以取 n种结果;比如常见就是取7种组合,意味着结果是36*35*34*33*32*31*30 种中 一种 ,而且需要判定老板当前的输赢——别说单片机,pc机按秒计算都跑不出来结果。

花飘水流兮 | 园豆:13560 (专家六级) | 2022-04-18 16:09
0

策略模式啊 每种概率一个实现, 或则简单点用map代替if else

labman004 | 园豆:214 (菜鸟二级) | 2022-05-12 17:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册