Ich habe dieses Script:
PHP-Code:
var a = 0;
var b = 0;
var c = 0;
for (i=0; i<10000; i++) {
k = Math.round(Math.random()*2);
if (k == 0) a++;
if (k == 1) b++;
if (k == 2) c++;
}
trace(" a: " + a + " ----- b: " + b + " ----- c: " + c + "insg.: " + (a+b+c));
Dabei kommt so etwas raus:
Zitat:
|
a: 2522 ----- b: 5002 ----- c: 2476
|
Das heißt, b wird doppelt so oft gezogen wie die beiden anderen Zahlen. Ist ja auch klar, weil für b die Zahl ja zwischen 0.25 und 0.75 liegen muss. Um das auszugleichen, muss man irgendeine Operation noch zusätzlich ausführen, ich weiß aber nicht mehr welche. Wer kann helfen?