Pessoal,
tem algum esquema pra pegar uma letra do alfabeto aleatóriamente sem a necessidade de eu precisar criar um vetor com todas elas?
Pegar uma letra aleatória
A
4 Respostas
C
kara eu faria assim!
cria uma string
string alfabeto=“ABCDEFGHIJ…”
ai vc faz alfabeto.indexOf( posição )
posição é um inteiro e ele retorna o q tiver naquela posição!
entendeu???
C
Se for so do alfabeto ingles (a-zA-Z), da pra limitar os numeros aleatorios gerados pelo Random.nextInt() e converter em char… mas q problema tem fazer um array com o alfabeto?
F
Random generator = new Random(); // cria um novo numero randomico
System.out.println((char) (generator.nextInt(TAMANHO) + INICIO));
onde tamanho é o intervalo de 0 ... TAMANHO - 1 que voce deseja que seus valores sejam gerados
Inicio é onde começa o 'a' da tabela ASCII - numero 97
Eu faria assimimport java.util.Random;
public class ArrayTopic {
public ArrayTopic () {
Random generator = new Random();
for (int x = 0; x < 50; x++) {
System.out.println((char) (generator.nextInt(25) + 97));
}
}
}
Qquer coisa estamos ai
A
Blz…valew
Criado 21 de abril de 2005
Ultima resposta 21 de abr. de 2005
Respostas 4
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo