Estou tentando criar uma espécie de sorteado em java ( + ou - como este Selecionador aleatório online - escolha um item aleatório de uma lista) porem eu ja vi uns 30 videos e na achei nada que pudesse me ajudar.
Alguem sabe Randomizar valor string?
R
1 Resposta
T
Solucao aceita
Modo simples:
- adicione os elementos na lista (ou vetor);
- crie o objeto Random;
- selecione um índice aleatório da lista com a classe Random e o método nextInt();
Use o tamanho da lista como parâmetro no nextInt, para selecionar um valor entre 0 e o tamanho do vetor. Isso garante que o número selecionado esteja dentro da faixa existente na lista. Ex:
int numeros[] = {1,2,3,4,5,6};
Random rand = new Random();
int indiceAleatorio = rand.nextInt(numeros.length);
int numeroAleatorioSelecionadoDaLista = numeros[indiceAleatorio];
System.out.println("Numero Selecionado:" + numeroAleatorioSelecionadoDaLista);
Rodando: X7ht1w - Online Java Compiler & Debugging Tool - Ideone.com .
Tem vários posts sobre pegar valores aleatórios e sorteios aqui no Guj, dê uma pesquisada. (ex: Exercicio de java para gerar 6 numeros aleatórios - #8 por staroski ).
Abraço.
Criado 7 de abril de 2022
Ultima resposta 7 de abr. de 2022
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo