Crypt::URandom - nahezu betriebssystemunabhängige und nicht-blockierende Zufälligkeit
Veröffentlicht von Thomas Fahle am (Permalink)
Crypt::URandom
Die Erzeugung von starkem Zufall wird mit Crypt::URandom von David Dick wesentlich portabler als mit vergleichbaren CPAN-Modulen.
Crypt::URandom unterstützt alle Plattformen, die /dev/urandom/ unterstützen.
Weiterhin werden alle Windows-Versionen größer oder gleich Windows 2000 unterstützt.
Beispiel
Das nachfolgende Beispiel erzeugt einen 16 Byte langen mit zufälligen Daten gefüllten String.
use strict; use warnings; use Crypt::URandom qw( urandom ); my $random_data_string_16_bytes_long = urandom(16);
Siehe auch
- Crypt::URandom
- ETOOBUSY - Crypt::URandom
- ETOOBUSY - Random bytes and co.
- Perl FAQ Why aren't my random numbers random?
- Perldoc rand()
- Perldoc srand()
- Wikipedia - /dev/random
- Zufallszahlen via Internet mit Net::Random
- Zufallszahlen (Pseudo Random Numbers) mit Bordmitteln erzeugen
- Session::Token - Zufällige Passwörter, Token, Session IDs, Passwort Reset Tokens und noch viel mehr
- Generate random numbers in Perl with the rand() function
- Data::Entropy
- Crypt::Random
- Math::Random::Secure
- Crypt::Random::Seed
- Bytes::Random::Secure::Tiny