Gerar numero aleatório?

4 respostas
P

Olá ,

uma ajuda tenho que gerar um numero aleatório com 9 posições

e inteiro.

Alguém teria alguma rotina já pronta para esse proposito.

Se alguém puder me ajudar …agradeceria.

abs

4 Respostas

peczenyj

http://guj.com.br/java.tutorial.artigo.17.1.guj

P

De uma olhada no método random da classe Math.
http://java.sun.com/javase/6/docs/api/java/lang/Math.html

Pesquise como converter o valor para um inteiro válido de acordo com as regras necessárias.

E

Dependo o que você quer dizer com “9 posições”.
O número 12 (000000012), por exemplo, seria um número válido dentro do seu contexto?

gobbo

ai vc usa a classe NumberFormat pra ela te gerar esse “numero” (apartir desse ponto ele se torna uma string pois comeca com esses zeros)

caso contrario eh soh vc usar a o seguinte:

long a = (long) Math.random()*Math.pow(10,qtdeZeros);
Criado 17 de julho de 2008
Ultima resposta 18 de jul. de 2008
Respostas 4
Participantes 5