Skip to content

Instantly share code, notes, and snippets.

@ochilab
Created October 25, 2023 00:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ochilab/4fd1704efea2b5aae7d730fecbc3b1e4 to your computer and use it in GitHub Desktop.
Save ochilab/4fd1704efea2b5aae7d730fecbc3b1e4 to your computer and use it in GitHub Desktop.
GAS:ランダムな6桁の整数を200個生成する
function generateUniqueRandomIntegers() {
var generatedNumbers = {};
var uniqueNumbers = [];
while (uniqueNumbers.length < 200) {
// 6桁の整数を生成: 100000 から 999999 の範囲
var randomNumber = Math.floor(Math.random() * (999999 - 100000 + 1)) + 100000;
if (!generatedNumbers[randomNumber]) { // この数値がまだリストに含まれていないか確認
generatedNumbers[randomNumber] = true;
uniqueNumbers.push(randomNumber);
}
}
return uniqueNumbers;
}
// 確認のためのテスト関数
function testGenerateUniqueRandomIntegers() {
var numbers = generateUniqueRandomIntegers();
Logger.log(numbers);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment