HTML+JS实现带权重随机数
<script type="text/javascript">//原理:每个权重占的机率为:(当前权重:总权重)//实例:将数组分为五个权重级 1~5,则总权重数为:1+2+...+5=15//权重越大,机率越大,比如权重5的选择范围是11~15,机率是5/15=33.3%//不足:测试结果不是很理想,不知道为什么var qz=0;//权重总数var num=[[1,5,3,10],[2,6],[3,7],[4,2],[5,4],[6,11],[7,1],[8,30],[9,23,24],[10,40,44,43,53]];//[权重,数值,(数值,...)]function qsj(num){ var i; if(qz==0) //计算权重总数,也是权重随机数的产生范围 for(i=0;i<num.length;i++