社区
C#
帖子详情
求翻牌抽奖算法
pasic
2010-11-16 12:34:36
求翻牌抽奖算法
比如有20张牌,点击一张得知是否中奖。。
就好比淘宝上、拍拍上的抽奖。请问有什么好 的方法实现啊
...全文
360
10
打赏
收藏
求翻牌抽奖算法
求翻牌抽奖算法 比如有20张牌,点击一张得知是否中奖。。 就好比淘宝上、拍拍上的抽奖。请问有什么好 的方法实现啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feshsingle
2010-11-16
打赏
举报
回复
我觉得是随机数的问题 指定一个范围内的数 如果随机数等于他那么就是中了 否则不是 几率方面就看指定数的范围了
不懂装懂
2010-11-16
打赏
举报
回复
我的话直接把所有牌都变成不会中奖,然后在旁边加个滚动显示有谁谁谁中奖了
xiaodru
2010-11-16
打赏
举报
回复
哈哈 随机贝!
pasic
2010-11-16
打赏
举报
回复
[Quote=引用 7 楼 javcof 的回复:]
疑问?
1.如果提前计算、预制奖项被别人抽到,后面的人,谁还去愿意抽的。
2.如果是抽奖的时候计算,又会比较难以控制。
还是看具体的业务吧?
[/Quote]
用户肯定不知道预知的奖项在哪个位置里,如果用户抽奖了一次,可以再重新刷新一次,重新预置奖项
JavCof
2010-11-16
打赏
举报
回复
疑问?
1.如果提前计算、预制奖项被别人抽到,后面的人,谁还去愿意抽的。
2.如果是抽奖的时候计算,又会比较难以控制。
还是看具体的业务吧?
Iovswety
2010-11-16
打赏
举报
回复
翻开牌就是一个事件嘛,可以在触发翻牌事件的时候随机一个数,之后判断该数是否等于中奖的数,决定显示什么图片或者提示给用户。
烈火蜓蜻
2010-11-16
打赏
举报
回复
[Quote=引用 4 楼 chinesesword 的回复:]
引用 2 楼 pasic 的回复:
是在事先在展示商品牌的时候,就把该牌是否中奖就设置好
还是在翻开牌的时候再进行计算啊。。
======================
事先设置好应该合理一些吧,中奖概率都是确定的.如果翻开了再生成难道没张牌被翻开的结果都要保留,然后提高没有翻开的牌的中奖的概率?要不然 都没人能中奖了吧?
[/Quote]
如果翻开了再计算,那用户选哪一张,还有分别吗?
chinesesword
2010-11-16
打赏
举报
回复
[Quote=引用 2 楼 pasic 的回复:]
是在事先在展示商品牌的时候,就把该牌是否中奖就设置好
还是在翻开牌的时候再进行计算啊。。
[/Quote]
======================
事先设置好应该合理一些吧,中奖概率都是确定的.如果翻开了再生成难道没张牌被翻开的结果都要保留,然后提高没有翻开的牌的中奖的概率?要不然 都没人能中奖了吧?
cyxcw1
2010-11-16
打赏
举报
回复
[Quote=引用 2 楼 pasic 的回复:]
是在事先在展示商品牌的时候,就把该牌是否中奖就设置好
还是在翻开牌的时候再进行计算啊。。
[/Quote]
都是概率问题,我觉得翻开来才计算好一些,因为事先生成的话会占用多一些空间还有时间,翻开来计算只要一个随机数和一个判断范围就行了
pasic
2010-11-16
打赏
举报
回复
是在事先在展示商品牌的时候,就把该牌是否中奖就设置好
还是在翻开牌的时候再进行计算啊。。
易语言-Bilibili评论
抽奖
工具
显示楼层(因B站评论升级无法直接获取每一层楼的楼层,改用取网页总评论数递减
算法
) 显示视频详细信息 获取视频所有评论 交互用户信息显示操作,例如打开对方的空间,发送私信等(获取评论后,超级列表框内) 可控...
PHP九宫格
翻牌
抽奖
,PHP 九宫格
抽奖
代码
商城中营销活动最常见的就是大转盘
抽奖
了最近SHOPNC中正好需要这个12宫格
抽奖
,今天整理了下。前端主要代码友情提示:每次
抽奖
消耗5个百利积分我的积分:19分10倍积分40倍积分20倍积分1倍积分谢谢参与50倍积分1...
php
翻牌
抽奖
,微信小程序
抽奖
-
翻牌
背景ps:我自址哈这工边识框处己按后大都加控不架的本次开发基于w比抖朋要插支一圈不者地器享说几epy框架由用能境战
求
道,重件开又是正易里是了些之框于最近接到一个需
求
--
抽奖
活动
求
圈分件圈浏第用代是水刚道。...
翻牌
抽奖
算法
九宫格
抽奖
概率
算法
$prizeList = [1=>["id"=>1,"name"=>'A',"chance"=>50],2=>["id"=>2,"name"=>'B',"chance"=>80],3=>["id"=>3,"name"=>'C',"chance"=>70]]; $arr = [1=>...function get
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章