gudn tach!
var zufall = Math.round(Math.random()*5+1);
habe ich gerade erst gesehen: mit round bekommst Du keine Gleichverteilung. Nimm lieber floor oder ceil.
jein. der punkt, den du angesprochen hast, ist zwar wichtig zu beachten, deswegen habe ich dein posting auch als hilfreich bewertet. allerdings kann es leicht missverstanden werden, wenn man sagt "mit round bekommst du keine gleichverteilung".
mit
var zufall = Math.round(Math.random()*6+.5);
kann man naemlich durchaus genauso gut wuerfeln wie mit
var zufall = Math.floor(Math.random()*6+1);.
Siehe hierzu auch: http://www.j-berkemeier.de/test/zuftest.html
da waere es entsprechend
function JB_random_r(min,max) {
return(Math.round(min-.5+Math.random()*(max-min+1)));
}
prost
seth