摇奖机算法
假设顾客有一定量的积分
每次摇奖消耗积分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%,就这么简单,呵呵~~