Ciao a tutti il mio problema è estrarre dei numeri casuali tra 1 e n escludendo lo 0. Sapete per caso come fare???
Grazie
Ciao![]()
Ciao a tutti il mio problema è estrarre dei numeri casuali tra 1 e n escludendo lo 0. Sapete per caso come fare???
Grazie
Ciao![]()
Genera numeri da 0 a 1codice:double num = Math.random()
quindi:
codice:double num = ( Math.random() * N) + 1;
Originariamente inviato da som
Genera numeri da 0 a 1codice:double num = Math.random()
Il mio problema però è che voglio [B]escludere[\B] lo zero e generare numeri casuali ad esempio tra 1 e 10.....
grazie
Avevo editato il messaggio proprio ora, perchè mi sono accorto che poteva non essere chiaro.
Spero che ora lo sia!![]()
Originariamente inviato da som
Avevo editato il messaggio proprio ora, perchè mi sono accorto che poteva non essere chiaro.
Spero che ora lo sia!![]()
Grazie per la puntualità.....
![]()
int v = random.nextInt(n)+1;Originariamente inviato da 8rebel6
Ciao a tutti il mio problema è estrarre dei numeri casuali tra 1 e n escludendo lo 0. Sapete per caso come fare???
(il valore di n è incluso).
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Lascia perdere quello che ti ho scritto sopra, pensandoci bene ho capito che non va bene, perchè non genera mai 1.
Puoi fare in questo modo:
Ciaocodice:import java.util.Random; ... Random random = new Random(); int myRandomNumber = random.nextInt(N) + 1;
gentilissimi......
grazie ancora a tutti
Ciao