gpt4 book ai didi

javascript - 偏斜数生成器

转载 作者:行者123 更新时间:2023-11-28 15:27:55 25 4
gpt4 key购买 nike

我有一个简单的实现问题。这是我拥有的随机数函数,它返回给定范围内的随机数(含)。

function randomNum(low, high){
return Math.floor(Math.random() * (high - low + 1)) + low;
}

但是,我希望有 50% 的机会获得较高的数字,而其他所有内容则有 25% 的机会..

例如:

randomNum(1, 3)

“3”有 50% 的几率命中,而“1”和“2”的命中率为 25%。我不太确定需要对我的函数进行哪些更改...提示会很好,谢谢

最佳答案

function randomNum(low, high){
return Math.random() > 0.5 ?
high :
Math.floor(Math.random() * (high - low)) + low;
}

关于javascript - 偏斜数生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469060/

25 4 0
文章推荐: ios - 我的 collectionView 中的页 footer 分出现问题
文章推荐: html - 使用骨架样板;垂直对齐容器
文章推荐: ios - 如何以编程方式在 swift 3 中添加第二个 View
文章推荐: html - JSF- 标签不应用背景图像