在 JavaScript 中生成唯一的随机数
在 JavaScript 中处理数据时,通常需要为各种目的生成随机数。然而,在某些情况下,我们可能需要确保生成的随机数在指定范围内是唯一的。这可以通过使用内置 JavaScript 函数和逻辑检查的组合来实现。
问题:
我们如何使用 JavaScript 生成 1 到 100 之间的唯一随机数?
答案:
生成唯一的随机数,我们可以按照以下步骤操作:
示例实现:
要生成并在数组中存储 8 个唯一的随机数,您可以使用以下 JavaScript代码:
var arr = []; while(arr.length < 8){ var r = Math.floor(Math.random() * 100) + 1; if(arr.indexOf(r) === -1) arr.push(r); } console.log(arr);
此代码将输出 8 个 1 到 100 之间的唯一随机数的数组。
以上是如何在 JavaScript 中生成唯一的随机数?的详细内容。更多信息请关注PHP中文网其他相关文章!