Número Randomico

5 respostas
N

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

5 Respostas

A

http://www.guj.com.br/posts/list/35888.java

Dá uma olhadinha nesse link aí… sobre o mesmo assunto…

Boa sorte.

N

puts bacana valeu mesmo :smiley:

LPJava

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

C

Assim:

valor = 1 + ( int ) ( Math.random() *6 );
ViniGodoy

carlospia:
Assim:

valor = 1 + ( int ) ( Math.random() *6 );

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.

Criado 2 de julho de 2006
Ultima resposta 7 de abr. de 2007
Respostas 5
Participantes 5