Hasard

Eine Pseudo-Zufallszahlengenerator-Bibliothek (PRNG).
Jetzt downloaden

Hasard Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Victor Stinner
  • Website des Verlags:
  • http://fusil.hachoir.org/trac

Hasard Stichworte


Hasard Beschreibung

Eine Pseudo-Random-Number-Generator-Bibliothek (Pseudo-Random Number). Hasard ist eine Pseudo-Zufallszahlengenerator-Bibliothek (PRNG). Es enthält mehrere Motoren (Algorithmen): Mersene Twister, Park-Miller, Linux-Gerät (/ dev / urandom oder / dev / ovts). Es hat eine einfache API, jedoch mit einem starken Code, z. PRNG-Saatgut kann mit einer starken Entropie generiert werden (Hardware-Zufallszahlengenerator wie / dev / rence auf Linux). Die Bibliothek wird in C geschrieben, und eine Python-Bindung ist verfügbar. Die Bibliothek ist unter BSD-Lizenz verteilt. Das Wort "Hasard" ist der französische Name der "Zufälligkeit" oder "Chance". Hier sind einige wichtige Funktionen von "Hasard": · Einfache Funktionen, um Ganzzahl, Float oder Boolean mit der besten Verteilung zu erhalten · Unterstützt viele Motoren: Mersene Twister, Isaac, Arcfour, ... (Vollständige Liste) · Nein, den Anfangssamen mit schlechter Entropie (z. B. Srand (Zeit (0)) zuzuführen · Funktionen zur Steuerung des Saatguts: Jumpahead, Get / Set Samen, Get / Set staatlich und setze · Informationen zum PRNG: MIN / MAX-Zeitraum, unterstützt es erneut, Saatgut oder Staat? · BSD-Lizenz zur einfachen Integration in andere Bibliotheken und Programme · Qualitätstests: Test-Entropie, PRNG-PRNG-Zeit, Gerätestests · Angriffstests: Programme, um Kollisionen zu finden, brechen Sie ein LCG · Tools: Programme zum Erstellen von Bildern zum "Anzeigen", das zufällige, einfache Textdateiformat, das von den meisten Testprogrammen verwendet wird Was ist neu in dieser Version: · @Secure_Nonblocking-Profil: Versuchen Sie auch dev_nonblocking und cryptgen (nach openssl sicher und gcrypt stark) · Fügen Sie einen Cache von 512 Bytes an tick_array () für Byte-Generatoren hinzu (optimieren Sie langsame Generatoren als dev_nonblocking oder gcrypt_ *) · Erstellen Sie doc / index.rst und doc / profil_list.rst-Dokumentation


Hasard Zugehörige Software