willekeurige getallen genereert echte willekeurige getallen; gecompileerde programma en de broncode zijn inbegrepen. De broncode gebruikt twee weinig bekende algoritmen om unieke willekeurige getallen te genereren. De getallen zijn echt willekeurig. De randomisatie zaad zeer willekeurig. De algoritmes in deze steekproef programma zijn meest beknopte algoritmes van random number generatie. De computers kunnen nummers als zeer willekeurig genereren door handmatige selectie of hardlopen mechanische apparaten.
Inbegrepen is een zeer gerandomiseerde functie die ik heb gemaakt om de random seed te stellen: TheSeeder. Het maakt gebruik van de datum en tijd van het systeem, in plaats van alleen de timer. Velen verwarren willekeur voor waarschijnlijkheid. Als het zaad tussen 1 en 10, bijvoorbeeld, het zaad niet als willekeurig. In feite, wat we over de mate willekeur. Hoe groter het bereik van het zaad, de meer gerandomiseerde het zaad. Dat is omdat de kans op het selecteren van een bepaalde zaad lager.
De TIMER kost 86.400 waarden (aantal seconden in 24 uur). natuurlijk, als met de TIMER alleen het zaad en het uitvoeren van de willekeurige generator op hetzelfde tijdstip van de dag, de reeks nummers altijd hetzelfde zijn. Vandaar de term pseudo-willekeurig. TheSeeder genereert willekeurige zaden tussen miljoenen en miljarden. U krijgt hetzelfde zaad niet meer zien in je leven.
De volledig functionele programma kan ook het genereren van roulette spins. De parameters: Grootste nummer 37 (Franse roulette) of 38 (Amerikaanse roulette); aantallen per combinatie = 1 (één spin tegelijk). Vervolgens in mindering 1 van de uitkomst. Zo, roulette nummer 1 wordt 0, terwijl nummer 37 wordt 36. De speciaal geval in de Amerikaanse roulette: nummer 38 wordt dubbele nul (00).
Reacties niet gevonden