Números aleatóris
09/05/2018
0
Bom dia, gostaria de saber como gerar números aleatórios entre -10 e 10?
Fiz esse código porém ele só exibe valores entre 0 e 10!
Random gerador = new Random();
Integer valor = gerador.nextInt(10);
System.out.println(valor);
Fiz esse código porém ele só exibe valores entre 0 e 10!
Random gerador = new Random();
Integer valor = gerador.nextInt(10);
System.out.println(valor);
Lucas Sandes
Curtir tópico
+ 0
Responder
Post mais votado
09/05/2018
Olá Lucas!
Tenta fazer dessa maneira:
Espero ter ajudado. Bons estudos.
Tenta fazer dessa maneira:
public static void main(String[] args) { int max = 10; int min = -10; Random r = new Random(); Integer v = r.nextInt(max + 1 - min) - 10; System.out.println(v); }
Espero ter ajudado. Bons estudos.
Angelo Santos
Responder
Mais Posts
11/05/2018
Diego Medeiros
Uma forma bem legal tb é usando as mudanças do Java 8.
Random r = new Random(); int asInt = r.ints(-10, (10 + 1)).findFirst().getAsInt();
Vlww!
Responder
Clique aqui para fazer login e interagir na Comunidade :)