Kongruenzgeneratoren
Kongruenzgeneratoren sind eine Klasse von Pseudozufallszahlengeneratoren, die auf der Modulararithmetik beruhen. Sie erzeugen Sequenzen von Ganzzahlen nach einer Rekursion der Form X_{n+1} = (a X_n + c) mod m oder X_{n+1} = (a X_n) mod m. Aus diesen Zahlen lässt sich durch Division durch das Modul m oder durch Skalierung eine Folge von Zufallszahlen im Intervall [0,1) ableiten.
Die Parameter eines Kongruenzgenerators sind der Modulus m, der Multiplikator a, das Inkrement c und der Startwert
Unter bestimmten Bedingungen liefert der Generator eine vollständige Periode von Größe m (Hull-Dobell-Theorem). Dazu müssen gcd(c,
Anwendungen liegen in der Monte-Carlo-Simulation, Computerspielen und einfachen Rechenaufgaben, bei denen Geschwindigkeit wichtiger ist als höchste