Søger du en specifik kategori?

 



Oprettet tir. d. 03. februar 2009 kl. 00:33

dennism
Guidens karaktér
1
2
3
4
5

PHP Random Statistik

I dette lille eksempel vil jeg undersøge retfærdigheden af PHP’s indbyggede random funktion.
Jeg har spekuleret meget over, hvor retfærdig PHP's indbyggede random-funktion egentligt er. I håb om at jeg ikke er den eneste der har haft tanker herom, har jeg valgt at lave denne lille artikel.

Jeg har lavet et script som vælger et tilfældigt tal mellem 0-9 og indsætter det i en database. Dette script er pt. kørt over 100.000 gange og resultatet heraf ses på følgende side:

http://www.demaweb.dk/apps/phprandstat/

Du kan se frekvens og procentdel ved at holde musen over pindediagrammet.
Som forventet viser undersøgelsen, at funktionen ikke er helt rimelig - men acceptabel.

Ved godt dette måske ikke er meget brugbart, men er blot tænkt som et lille eksempel som viser funktionens tilfældighed.

Kommentar/svar til kommentarer fra læsere

#1, wicez: Jeg mener ikke kildekoden til dette statistik er relevant, og dermed har jeg valgt at undlade dette. Iøvrigt er den også forholdsvis simpel!

Skrevet man. d. 27. februar 2006 kl. 16:02| #1

Godt initiativ, dog ville noget kildekode (omend denne giver sig selv) være passende til "artiklen" :)

Skrevet tir. d. 28. februar 2006 kl. 12:03| #2

cypermann (30.027 point)
Udemærket område at teste på. Dog bør man tage til eftertanke at det er oftes benyttes til at generer mere end et cifer, og derved bliver langt mere tilfældigt hvad kombination man ender ud med.

Skrevet tir. d. 28. februar 2006 kl. 23:53| #3

coderdk (159.869 point)
Interessant eksperiment! Jeg vidste godt at mt_rand() var at foretrække, men jeg besluttede mig for at teste selv - Her er mine resultater: http://coder.dk/ (...) - Jeg har kørt begge funktioner igennem 50.000.000 gange. Det ser da pænt ud for begge funktioner, men mt_rand() fører lidt. BTW: "ved at holde musen over" - Virker kun i FF m.fl. hvis du bruger TITLE, ikke ALT - ALT skal normalt kun vises hvis billedet ikke loades... :)

Skrevet ons. d. 01. marts 2006 kl. 21:17| #4

the_email (23.977 point)
Jeg mener helt sikkert som wicez siger er kildekode er relavant i denne sammenhæng. Ikke desto mindre finder jeg ikke artikel som en egentligt artikel, men mere som noget der kunne være i en "Tips og Tricks"-sektion som man desværre ikke finder på Eksperten

Skrevet fre. d. 03. marts 2006 kl. 17:18| #5


Skrevet søn. d. 02. april 2006 kl. 01:27| #6

melange (14.145 point)
Hvad får dig til at sige "Som forventet viser undersøgelsen, at funktionen ikke er helt rimelig"?

Hvor lille skal variationen da være før rand() er god? er 10% (sharp) til hver tilfældigt?

Variationen er da minimal, og sammenligner man med coderdk's tal ser man at da tydeligt at der ikke er tale om en tendens når din (ellers hans) statestik siger at et tal er blevet valgt flere gange end et andet.

fint initiativ - men noget vrøvl af en konklussion. At præsentere de data du gør og derefter skrive  at de "som forventet" ikke er i gode, men kun acceptable er noget vrøvl hvis du spørger mig.

Skrevet man. d. 10. april 2006 kl. 13:49| #7

nin807 (11.470 point)
Er det her en artikel?

Skriv en kommentar



Mest populære guides

Guidens karakter
!!!Karaktér: 3
12 stemmer
31/01 - 2011
Af: heinzdmx

Dropbox - gratis online lagerplads

Jeg vil i denne guide forklare lidt om hvad Dropbox er og også hvordan du får mest mulig plads på Dropbox. Dropbox er kort sagt en service hvor du har dine data lagt til backup på både nettet og din egen computer.
Guidens karakter
!!!Karaktér: 4
33 stemmer
02/02 - 2009
Af: jkrons

Dato- og tidsberegninger i Excel

En introduktion til simple beregninger med dato og tid i Excel. Opdateret med afsnit om beregning af tillæg.
Excel  |  Læs »
Guidens karakter
!!!Karaktér: 4
21 stemmer
06/11 - 2011
Af: fromsej

Sådan fjerner du virus og malware

Udviklingen går stærkt på "skidt"fronten, så vi har sammensat en ny og effektiv programpakke til fjernelse af det.
Virus  |  Læs »

Log ind

   

   

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Gør dig selv en tjeneste: Køb et ordentligt SD-kort

Der kan være meget stor hastighedsforskel på to umiddelbare ens SD-kort. Se her hvad du skal være opmærksom på, når du køber ekstra hukommelse til din mobil, tablet eller kamera.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Gratis flysimulator fra Microsoft

Den legendariske Flight Simulator fra Microsoft genopstår den 29. februar - og denne gang er spillet gratis.


Nyheder fra Computerworld

Teaser billede

Bank: Derfor er login uden NemID helt i orden

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger