生成范围内的随机数而不重复javascript中的数字

Ski*_*izo 5 javascript

可能重复:
生成1到100之间的8个唯一随机数
生成范围内的唯一数字(0 - X),保留历史记录以防止重复

我需要循环运行80次并生成0-79之间的随机数,但它不会重复已经生成的数字.
我怎样才能做到这一点?

clo*_*ure 15

  for (var i = 0, ar = []; i < 80; i++) {
    ar[i] = i;
  }

  // randomize the array
  ar.sort(function () {
      return Math.random() - 0.5;
  });
Run Code Online (Sandbox Code Playgroud)

//你有随机数字0到79的数组ar.校验
console.log(ar);

//取出这样的元素
ar.pop()


归档时间:

查看次数:

10144 次

最近记录:

13 年,1 月 前