Create random sin repeticiones[JavaScript]

Está compuesto de dos arrays, una con booleanos para controlar las repeticiones y el otro array para ir añadiendo los nuevos números aleatorios que se van generando.
Está hecho en lenguaje JavaScript