ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

js随机数设置概率

js随机数设置概率 有时候需要产生随机数。并让这些随机数出现以概率的方式出现下面举个例子随机产生1-8的整数希望1的概率是50%2的概率是10%3的概率是10%4的概率是10%5的概率是5%6的概率是5%7的概率是5%8的概率是5%想法先随机1-100的随机整数然后出现的随机数在1-50的概率为50%由此可以设为出现1概率代码var numdsf Math.floor(Math.random()*100)1;if(numdsf1numdsf50){var i 1;}else if(numdsf51numdsf60){var i 2;}else if(numdsf61numdsf70){var i 3;}else if(numdsf71numdsf80){var i 4;}else if(numdsf81numdsf85){var i 5;}else if(numdsf86numdsf90){var i 6;}else if(numdsf91numdsf95){var i 7;}else if(numdsf95numdsf100){var i 8;}这样设置下来。那么i的出现概率正好符合我想要的随机数的概率。0.001%0.5%那些极低概率。同样可以用这个方法只不过是增加随机数而已。
返回列表