当前位置: 代码迷 >> ASP >> asp概率有关问题
  详细解决方案

asp概率有关问题

热度:466   发布时间:2014-01-05 18:22:55.0
asp概率问题
1-20随机一个数
20几率就1%
19几率就2%
5几率就80%
如何写代码。谢谢

------解决方案--------------------
<script language="javascript" runat="server">
var random = function(min, max){
return Math.floor(Math.random() * (max - min + 1) + min);
};

var fn = function(){
var x, g = random(1, 100);
if( g == 100 ){
x = 20
}else if( g == 99 
------解决方案--------------------
 g == 98 ){
x = 19
}else if( g < 81 ){
x = 5;
}else{
x = [random(1,4), random(6, 18)][random(0, 1)];
}
return x;
};

</script>
<%
= fn()
%>


试试
  相关解决方案