Osaisiko joku neuvoa, miten saan arpojan arpomaan -1 ja 15 väliltä ja jättämään nollan pois?
Randomin käyttäminen
-Roy--
4511
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Käytä luokan java.lang.Math metodia random(). Kertolaskulla ja kokonaisosan ottamisella saat luvun 0-15. Jos tulos on nolla niin vaihda tuo miinus ykköseksi.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html#random()
int i = (int)(Math.round(Math.random() % 16) - 1)
int i = (int)(((Math.random() * Integer.MAX_VALUE) % 16) - 1D);
Math.rand() palauttaa liukulukuarvon väliltä 0 - 1.
Kerro se kuudellatoista, ja saat satunnaisluvun yhden ja kuudentoista väliltä.
Vähennä tuloksesta yksi, ja sinulla on satunnaisluku -1:n ja viidentoista väliltä.