当前位置: 代码迷 >> C# >> 想做一个相仿大众点评pass卡集字抽奖,net后台应该怎样写
  详细解决方案

想做一个相仿大众点评pass卡集字抽奖,net后台应该怎样写

热度:224   发布时间:2016-05-05 02:54:54.0
想做一个类似大众点评pass卡集字抽奖,.net后台应该怎样写


现在就是想做类似这样一个抽奖程序,比如集满7个不相同的字,就是一等奖(10名);集满6个不相同的字,就是二等奖(50名);集满5个不相同的字,三等奖(100名);集满4个不相同的字,安慰奖(无限);少于4个的就不能兑奖。

我原来就是计划这样做的:新建一张表,记录每个人抽到的文字,然后再在后台判断,感觉这样做很麻烦、很复杂,不知各位大神有什么好的办法,可以指导一下
------解决思路----------------------
用random类,产生一个0~1的数字,如果小于概率(比如10%就是0.1),就中奖
------解决思路----------------------
良心的做法就是每次随机都真正随机
不良心的做法就是按当前用户已经抽到的记录,然后指定概率,一般情况下有更大的概率抽到已抽到的字,小概率抽到还缺的字,缺的越少概率越低
  相关解决方案