Der Satz von Knuth (nach Donald E. Knuth, 1981) besagt, dass ein linearer Kongruenzgenerator
(siehe dort) genau dann die volle Periodenlänge
besitzt, wenn:
(vgl. größter gemeinsamer Teiler)
für alle Primteiler
von
(zur Erklärung der Symbolik siehe den Artikel Modulo)
, falls
ein Teiler von
ist
Hierbei verwendet man folgende Komponenten:
- Modul
,
- Inkrement
,
- Faktor
,
- Startwert (Saat)
.
Der Satz eignet sich also für das Testen linearer Kongruenzgeneratoren.