javascript - 如何生成 1 - 10 之间的随机数,除了随机数不能是 3

标签 javascript random

如何生成 1 - 10 之间的随机数,除了随机数不能是 3

最佳答案

获取 1 到 9 之间的随机数,如果是 3 或更大,则加 1,或者

更好,只需将任何 3 更改为 10 即可。

function getNumber() {
    return (n = 9 * Math.ceil(Math.random())) === 3? 10: n;
}

关于javascript - 如何生成 1 - 10 之间的随机数,除了随机数不能是 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14548641/

相关文章:

JAVA随机参数总是返回0

python - 这段 Python 代码块的作用是什么?

javascript - 如何在 IE 和 Firefox 中解析 javascript 中的 XML?

javascript - 使用 ES6 导入模块和 pkg

javascript - 如果 IE 标签不适用于 IE11

Node.js MongoDb - 随机获取 n 个文档

qt - 使用 qrand() 和 qsrand() 的唯一随机数序列

matlab - 在 MATLAB 中如何生成随机数单元格?

javascript - 捕获错误时如何返回明确的响应?

javascript - 嵌套路由: Assertion failed: The URL '/posts.index' did not match any routes in your application