当前位置:asp编程网>技术教程>Asp教程>  正文

asp概率问题的解决方法

2010-05-25 21:31:34   来源:    作者:wangsdong   浏览量:2564   收藏

最新在做一个抽奖系统,我使用了系统管理员来抽奖,然后将抽奖结果用一个页面显示出来。经过大家的讨论,这样有一个缺点:客户感觉不好,认为抽奖结果有内定的结果,并且不利于网站与客户互动性的效果。
大家都希望的结果是像QQ中转盘的效果。想到这样,就要需要考虑到概率问题。
以前没有搞过asp概率问题,所以去网上搜索了一下,找到了解决方法。

例:
例如我需要随机生成5个数,并控制它们出现的概率.
数字     概率
1             10%
2             10%
3             10%
4             20%
5             50% 

解决方法一:
就生成10个平均的随机数。再判断,生成1=1,2=2,3=3,4或5=4,6或7或8或9或10=5。
假设生成的数是num
if num=1 then
 

解决方法二:
生成0-1的随机数,判断
0       --   0.1     1
0.1   --   0.2     2
0.2   --   0.3     3
0.3   --   0.5     4
0.5   --   1.0     5



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网