Gerar números randomicos em java  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
wampactimus
Thread.start()
[Avatar]

Membro desde: 24/09/2010 09:10:04
Mensagens: 37
Offline

Boa tarde a todos do forum,

será que alguem poderia me dar uma ajuda, por gentiliza.....=)

Eu preciso gerar números randomicos na linguagem java e armazena-los em um vetor.

obs: os números a serem gerados tem que ser de 1 à 100, e o vetor deve armazenar esses 100 números
que devem ser inteiros.

como faço isso?

Obrigado pela ajuda.

eu sou educado, você é ?!!!
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Dá uma olhada na classe Math do pacote java.lang e especificamente no método random().

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

Pesquise sobre o método Math.random()

Cheguei atrasado. Mas o caminho é esse que o drsmachado citou.

This message was edited 1 time. Last update was at 23/11/2010 16:16:31


O importante mesmo é ser feliz!

DevSV
[WWW]
JM4X
JavaChild
[Avatar]

Membro desde: 01/07/2010 14:16:04
Mensagens: 137
Localização: São Paulo
Offline

wampactimus wrote:Boa tarde a todos do forum,

será que alguem poderia me dar uma ajuda, por gentiliza.....=)

Eu preciso gerar números randomicos na linguagem java e armazena-los em um vetor.

obs: os números a serem gerados tem que ser de 1 à 100, e o vetor deve armazenar esses 100 números
que devem ser inteiros.

como faço isso?

Obrigado pela ajuda.


Olá amigo! veja o código:



Espero que ajude!

[]'s

JM4X.bye();
[MSN]
douglaskd
GUJ Ranger
[Avatar]

Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline

é mais ou menos isso, agora gera um novo hashset que não permite números repetidos(caso queira) e passei o vetor como parâmetro

e ao invés do for use um while.

enquanto o tamanho do vetor não chegar a 100 continue adicionando no Hashset, e convertendo para vetor.

Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

Uma alternativa do Math.random, é a classe Random do pacote java.util , que eu particularmente prefiro



[]s
wampactimus
Thread.start()
[Avatar]

Membro desde: 24/09/2010 09:10:04
Mensagens: 37
Offline



Valeeeeuuuu mesmo gente.........fico muito agradecido

é por isso que eu gosto do GUJ.........


eu sou educado, você é ?!!!
douglaskd
GUJ Ranger
[Avatar]

Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline

consegui resolver o problema dos números repetidos..se precisar, só que usando ArrayList



tentei fazer com HashSet, mais ele fica ordenando ai é ruim.
andersonrc
JavaTeenager
[Avatar]

Membro desde: 10/05/2009 10:21:58
Mensagens: 169
Localização: João Pessoa
Offline

Fiz utilizando a interface Map, com o HashMap. O TreeSet é o que mantém as chaves ordenadas. Não sei pq com o Hash, a maioria dos números ficam ordenados, não são todos.

[Email]
pmlm
GUJ Master

Membro desde: 20/04/2009 12:20:07
Mensagens: 1199
Localização: Portugal
Offline

Mais simples:

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team