Linear Congruential Generator (Vedi la discussione)

Osserva le operazioni nelle 3 colonne

  1. = a*x (moltiplicazione)
  2. = x+c (addizione)
  3. = RESTO(x; m) (modulo)

oppure, con un solo passo

  • = RESTO(a*x+c; m)
  • x è il riferimento al valore precedente nella sequenza
  • a, c, m sono i riferimenti alle costanti


Prova per m=256, 360, 1000, 2000, 10000, 2^10.
Scegli i valori adatti per le costanti a e c.