UlfB: Math.random

Beitrag lesen

Sup!

»»   zZ = Math.round (10*((float) Math.floor(Math.random())));  //zZ ist Zufallszahl zwischen 1 und 10

FALSCH! Nach dem Abrunden mit Math.floor(Math.random()) ist der Wert dieses Ausdrucks immer 0...

Welch' uebler Fehler,

Gruesse,

Bio

UiUiUi,

da hab ich wohl auch irgendwie gar nicht gecshrieben was ich meinte, also

zZ = Math.round (10*((float) Math.random()));

so sah es eigentlich bei mir aus, das floor stand im Archiv, und ich hatte eben den von dir beschriebenen  Fehler mit dem floor(naja, ist ja wohl kn fehler), aber meine frage isth halt, wie ich auf _jedem_  rechner eine ordentliche zufallszahl mit java erzeigen kann.