首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

摇奖机算法解决办法

2012-01-14 
摇奖机算法假设顾客有一定量的积分每次摇奖消耗积分10分,并且根据中奖机率获取一定积分中奖积分规则:10分:

摇奖机算法
假设顾客有一定量的积分
每次摇奖消耗积分10分,并且根据中奖机率获取一定积分
中奖积分规则:
10分:40%的中奖概率
20分:25%的中奖概率
30分:20%的中奖概率
50分:10%的中奖概率
100分:5%的中奖概率
500分:1%的中奖概率

请问该算法如何实现,sql或者C#都可以。

[解决办法]
例如1-10

获取随机数
如果1 <=N <=6是一个范围6 <N <=10一个范围

对应的就是一个概率60%,一个概率40%,就这么简单,呵呵~~

热点排行