おそらく被る確率の方が稀である
function getRandomNum() {
// 数字の配列 0〜9
var digits = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
// 4桁のランダムな数字を生成するために4つの数字を選択
var firstDigit = digits[Math.floor(Math.random() * 10)];
var secondDigit = digits[Math.floor(Math.random() * 10)];
var thirdDigit = digits[Math.floor(Math.random() * 10)];
var fourthDigit = digits[Math.floor(Math.random() * 10)];
// 数字を結合して4桁のランダムな数字を生成
var random4 = firstDigit + secondDigit + thirdDigit + fourthDigit;
return random4;
}
// スプレッドシートにランダムな4桁の数字を書き込む
function writeRandomNumberToSheet() {
//テンプレート
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// シートのA1セルにランダムな4桁の数字を書き込む
sheet.getRange('A1').setValue(getRandomNum());
// 正解の数字を白で表示して隠す
var range = sheet.getRange('A1'); // 非表示にしたいセルの範囲を指定
range.setFontColor('#FFFFFF'); // フォント色を白に設定(背景色が白の場合)
}