Viele gängige Implementierungen von Zufallszahlengeneratoren sind nicht wirklich zufällig. Computer verwenden normalerweise Pseudozufallszahlengeneratoren. Dies bedeutet, dass der Computer einen definierten Algorithmus verwendet, um eine Folge von Zahlen zu generieren, die zufällig erscheinen.
In Python können Sie das random
Modul verwenden, um Pseudozufallszahlen zu generieren. Wenn Sie sich jedoch die Dokumente ansehen, enthalten sie folgende Anmerkung:
Warnung Die Pseudo-Zufallsgeneratoren dieses Moduls sollten nicht aus Sicherheitsgründen verwendet werden. Verwenden Sie os.urandom () oder SystemRandom, wenn Sie einen kryptografisch sicheren Pseudozufallszahlengenerator benötigen.