おそらく被る確率の方が稀である

https://script.google.com/u/0/home/projects/1bKxYQBy5gThFLW3ECqf8HH9YbZEsOQ4JPGug2rKIKIYFRvwBL4W3MU6K/edit

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'); // フォント色を白に設定(背景色が白の場合)
  
}