gpt4 book ai didi

JavaScript 生成除某些值之外的随机数

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:55 24 4
gpt4 key购买 nike

我通过调用 generateRandom() 生成 1 到 20 之间的随机数。我怎样才能排除一些值,比如 8 和 15?

function generateRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}

var test = generateRandom(1, 20)

最佳答案

应该是or而不是and

function generateRandom(min, max) {
var num = Math.floor(Math.random() * (max - min + 1)) + min;
return (num === 8 || num === 15) ? generateRandom(min, max) : num;
}

var test = generateRandom(1, 20)

关于JavaScript 生成除某些值之外的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27406377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com