Estoy trabajando en un proyecto, donde necesitamos generar números aleatorios entre 1-5
. Después de investigar un poco, calculo que generalmente se usa LFSR
(registro de desplazamiento de retroalimentación lineal) para generar números aleatorios (más preciosamente Pseudo-random
).
Entonces, usé LFSR de 3 bits con el polinomio \ $ x ^ 3 + x + 1 \ $, que genera \ $ 2 ^ 3 - 1 = 7 \ $ números {1, 2, 3, 4, 5, 6, 7}
. Ahora necesito asignar de alguna manera {6, 7}
a uno de los números {1, 2, 3, 4, 5}
.
No puedo usar un circuito mod ya que será determinista. Entonces, ¿cómo puedo aleatoriamente (o pseudo aleatoriamente) mapear {6, 7}
a {1, 2, 3, 4, 5}
.
No soy un estudiante de electrónica, así que perdóname si la pregunta parece tonta.