Pseudo Random Number Generator

Door Han eev, 13 jaar geleden, 4.189x bekeken

Ik las in een topic over random getallen. Ik heb daar voor mijn PWS een leuke class voor geschreven. (mijn PWS ging over cryptografie).

Nu deel ik deze maar even met jullie :) Misschien hebben jullie er nog wat aan.

Opmerkingen zijn van harte welkom :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?PHP
// Voorbeeld voor gebruik

// Random generator zaaien.

PRNG::Seed();

// Betere random getal
$rand = mt_rand(0,100);

?>

Gesponsorde koppelingen

PHP script bestanden

  1. pseudo-random-number-generator

 

Er zijn 7 reacties op 'Pseudo random number generator'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
13 jaar geleden
 
0 +1 -0 -1
En wat is dan precies het probleem met mt_rand()?
Han eev
Han eev
13 jaar geleden
 
0 +1 -0 -1
Als je met cryptografie bezig bent heb je wel behoefte aan een iets betere random generator, helemaal random is het niet en dat blijft het ook. Daarom heet het ook pseudo random generator. Voor normaal gebruik is mt_rand genoeg hoor ;-)

Lode: Goeie link :)
PHP Newbie
PHP Newbie
13 jaar geleden
 
0 +1 -0 -1
Interessant artikel Lode.
Lode
Lode
13 jaar geleden
 
0 +1 -0 -1
Gewoon vraag en antwoord toch :-]
Steen
steen
13 jaar geleden
 
0 +1 -0 -1
Leg mij als gewoon persoon eens uit wat het verschil tussen die functies is?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Lode
Lode
13 jaar geleden
 
0 +1 -0 -1
@steen

Al eens op www.php.net gekeken bij de betreffende functies?
Staat er wellicht een beetje op, maar in mijn eerder geplaatste artikel staat het nog veel duidelijker, zelfs de zwakheden van de standaard functies.

Ze pogen allemaal een random integer te produceren met bepaalde gegevens.
Maar uiteindelijk is dat eigenlijk niet zo random, bottomline...

Deze class gaat dat enigzins bijhouden in een textfile om het e.e.a. wat meer uniek te maken.

unieke cijfers/tekens; reeksen hebben in programmeer land een absolute noodzaak soms. Alleen echt random is vrij moeilijk haalbaar...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. pseudo-random-number-generator

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.