6

重複の可能性:
1から100までの8つの一意の乱数を
生成します範囲(0-X)内の一意の番号を生成し、重複を防ぐために履歴を保持します

80回実行され、0〜79の乱数を生成するループが必要ですが、すでに生成された数は繰り返されません。
どうやってやるの?

4

1 に答える 1

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

  // randomize the array
  ar.sort(function () {
      return Math.random() - 0.5;
  });

//0から79までの数字がランダム化された配列arがあります。確認
console.log(ar);

//このような要素を取り出します
ar.pop()

于 2012-12-16T14:47:30.477 に答える