如何生成某个范围内的随机整数,但排除整数子集?
function randomInt(min, max, exclude) { const nums = []; const excludeLookup = new Set(exclude); for (let i = min; i <= max; i++) { if (!excludeLookup.has(i)) nums.push(i); } if (nums.length === 0) return false; const randomIndex = Math.floor(Math.random() * nums.length); return nums[randomIndex]; } console.log(randomInt(1, 5, [2, 3]))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论