猫史档案馆


阶梯概率随机数代码<~~~此乃工业废料

用户:2333280823332808查看:12 回复:4 评论:12 创建时间:2023-06-21T21:32:13


function randint_stair(min,max,stair=1) {
    return Math.floor((Math.random()*((max+1-min)**stair))**(1/stair))+min
}

stair的值越大,获得大的数的概率越小,反之亦然,当stair=1时,就是均等概率


回复

上一页1 页 / 共 1下一页
萌新大佬萌新大佬

什么原理?

感觉没啥区别但是实测确实有效

点赞0


评论


2333280823332808

在指数函数中,因为x的变化,同样大小区间的y所对应的x的区间会也来越小,其实这就是原理(看不懂的话可以去看看高中的指数函数那一章)

点赞0


评论


盗码师盗码师

这个不如一剑的(

点赞0


评论


yee089yee089

太棒了,我逐渐理解了一切

 

点赞0


评论