Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libmath-random-isaac-perl  ]

Paket: libmath-random-isaac-perl (1.004-1.1)

Links für libmath-random-isaac-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libmath-random-isaac-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Perl-Schnittstelle zum ISAAC-Algorithmus für Pseudozufallszahlen-Generatoren

Math::Random::ISAAC implementiert den ISAAC-Algorithmus (Indirection, Shift, Accumulate, Add and Count) für Pseudozufallszahlen-Generatoren. Er ist auf der Projektseite unter <URL:http://burtleburtle.net/bob/rand/isaac.html> beschrieben.

Wie bei anderen Algorithmen wie dem Mersenne Twister (siehe Math::Random::MT) ist dieser Algorithmus so konzipiert, dass er einige Startinformationen nimmt und scheinbar zufällige Ergebnisse als Ausgabe erzeugt.

Die Ergebnisse sind gleichmäßig verteilt, ohne systematischen Fehler (bias) und unvorhersehbar, es sei denn, Sie kennen den Samen. Der Algorithmus wurde Ende der 1990er Jahre von Bob Jenkins veröffentlicht und trotz größter Bemühungen vieler Sicherheitsforscher wurden bis heute keine durchführbaren Angriffe gefunden.

Zum Vergleich mit anderen Algorithmen, die Zufallsdaten generieren sollen, hat der Mersenne Twister eine Periode von 2^19937-1, der verwandte TT800 hat eine Periode von 2^800-1 Werten. ISAAC hat im Durchschnitt eine Periode von 2^8295 Werten.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: Perl, Rolle: Laufzeit-Bibliothek

Andere Pakete mit Bezug zu libmath-random-isaac-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libmath-random-isaac-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 20,4 kB51,0 kB [Liste der Dateien]