Supponiamo che io stia usando un generatore di numeri pseudo-casuale congruenziale lineare (PRNG). Dato un seme , il fattore moltiplicativo (a), il fattore di spostamento (c) e il fattore modulo (m), come posso determinare il periodo del mio PRNG? Lo determino mediante algoritmi di sperimentazione / rilevazione di modelli o esiste una formula diretta per calcolare il suo periodo?
Sebbene la mia domanda riguardi specificamente il metodo congruenziale lineare, sono aperto a sapere di più su come i periodi sono calcolati in pratica anche per altri PRNG.