Gå til innhold

Er random egentlig random? Har kjørt en liten test


Anbefalte innlegg

<!-- 25.03.07 0037 søndag -->
<body bgcolor="black">
<head>
<title> YO </title>
</head>

<font color="gray">
<form>
1<input type="value" id="one" value ="0" size="150"><br>
2<input type="value" id="two" value ="0" size="150"><br>
3<input type="value" id="three" value ="0" size="150"><br>
4<input type="value" id="four" value ="0" size="150"><br>
5<input type="value" id="five" value ="0" size="150"><br>
6<input type="value" id="six" value ="0" size="150"><br>
7<input type="value" id="seven" value ="0" size="150"><br>
8<input type="value" id="eight" value ="0" size="150"><br>
9<input type="value" id="nine" value ="0" size="150"><br>
10<input type="value" id="ten" value ="0" size="150"><br>

<br>
<input type="button" onClick="stop='yes'";
</form>
</font>

<script>

function go()
{

if(stop != 'yes')
{

 for(i = 0;i != 5;i++)
 {

 rand = Math.round(Math.random(1,10)*10);
 document.title = rand;

 if(rand == 1){ add('one'); }
 if(rand == 2){ add('two'); }
 if(rand == 3){ add('three'); }
 if(rand == 4){ add('four'); }
 if(rand == 5){ add('five'); }
 if(rand == 6){ add('six'); }
 if(rand == 7){ add('seven'); }
 if(rand == 8){ add('eight'); }
 if(rand == 9){ add('nine'); }
 if(rand == 10){ add('ten'); }

 }
i = 0;
}

}

function add(x)
{
y = document.getElementById(x);
y.value = parseInt(y.value);
y.value++;
}

setInterval("go();", 1);

</script>

</body>

 

Syns ikke dere tallet 10 kommer sjeldent?

Endret av olemedkrutt
Lenke til kommentar
Videoannonse
Annonse

Det 10-tallet kommer helt klart alt for sjeldent. Over tid skal hver av de ha en andel på 10%. Slik ser det ut hos meg etter 8548:

Antall	Andel
1	859	10,05%
2	900	10,53%
3	969	11,34%
4	884	10,34%
5	843	9,86%
6	911	10,66%
7	904	10,58%
8	904	10,58%
9	937	10,96%
10	437	5,11%
Sum	8548	

 

Edit: Forklaringen er selvsagt at du bare får 10 når tallet er 9.5 eller høyere, noe som blir halvparten av de andre. Resultatet er dermed ikke noe overraskende. Ved å bruke ceil blir resultatet slik:

Antall	Andel
1	902	9,96%
2	944	10,42%
3	884	9,76%
4	904	9,98%
5	866	9,56%
6	890	9,82%
7	880	9,71%
8	914	10,09%
9	940	10,38%
10	936	10,33%
Sum	9060	

Endret av Ernie
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...