Bom galera eu comecei agora com java e estou precisando saber como pegar um valor aleátorio entre 1 e 6 alguem poderia me dar uma dica de como fazer isso
desde já agradeço
Bom galera eu comecei agora com java e estou precisando saber como pegar um valor aleátorio entre 1 e 6 alguem poderia me dar uma dica de como fazer isso
desde já agradeço
http://www.guj.com.br/posts/list/35888.java
Dá uma olhadinha nesse link aí… sobre o mesmo assunto…
Boa sorte.
puts bacana valeu mesmo
opa, la vai java 1.5
import java.util.Random;
public class Rand
{
public static void main(String args[])
{
Random objeto = new Random();
int n;
for(int cont=1;cont <=20;cont++)
{
n = 1 + objeto.nextInt(6);
System.out.printf("%d",n
if (cont % 5 ==0)
System.out.println();
}
}
}
veja ae parceiro em anexo tem o mesmo codigo usado GUI
Assim:
valor = 1 + ( int ) ( Math.random() *6 );
[quote=carlospia]Assim:
valor = 1 + ( int ) ( Math.random() *6 );
[/quote]
Essa não é uma boa forma. Existe uma série de problemas nessa abordagem descritos no Effective Java. Via de regra, se você quer um número inteiro aleatório, use a classe Random. Evita essa conta obscura no seu código e te fornece um algoritmo muito mais confiável.