Quando Math.random () começa a se repetir?

Eu tenho esse teste simples no nodejs, deixei em execução durante a noite e não consegui repetir o Math.random (). Sei que mais cedo ou mais tarde os valores (ou mesmo toda a sequência) serão repetidos, mas há alguma expectativa razoável de quando isso vai acontece

let v = {};
for (let i = 0;; i++) {
  let r = Math.random();
  if (r in v) break;
  v[r] = r;
}
console.log(i);

questionAnswers(2)

yourAnswerToTheQuestion