Hallo ziegenmelker
var current_x = Math.floor((Math.random()*30)+1);
nur so ist es imho richtig.
Ja, genau so _ist_ es richtig.
Ich hätte das Gehirn eingeschaltet lassen und zu ende denken sollen.
In Standard ECMA-262 unter 15.8.2.14 random ( ) steht:
"Returns a number value with positive sign, greater than or equal to 0 but less than 1, chosen randomly
or pseudo randomly with approximately uniform distribution over that range, using an
implementation-dependent algorithm or strategy. This function takes no arguments."
Also ist der Rückgabewert von Math.random: 0 <= X < 1
Leider steht dies in vielen Publikationen imho unzulässig vereinfacht als
Wert zwischen 0 und 1, was bedeuten würde, das er weder 0 noch 1 annehmen kann.
Auf Wiederlesen
Detlef
--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!