jq实现抽奖概率

思路是外层套一个100的随机函数,里面用if判断语句实现什么概率出现什么奖项

var ran=Math.ceil(Math.random()*100)     //外层100以内的随机整数

    if(ran<75){  //通过概率判断选取数字

        var needNum= 0    //选取需求数字(这里是0这个数字)
        return needNum;

    }else if(75<ran<95){

        var needNum= Math.ceil(Math.random()*m);   //选取需求数字(这里是传的m以内整数)
        return needNum;

    }else if(95<ran<100){

        var needNum= 1   //选取需求数字(这里是传的1这个数字)
        return needNum;

    }

这只是个例子,至于选什么数字需要根据需求来,只提供个思路而已

猜你喜欢

转载自blog.csdn.net/wangle_style/article/details/81874747