Pessoal,
tem algum esquema pra pegar uma letra do alfabeto aleatóriamente sem a necessidade de eu precisar criar um vetor com todas elas?
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???
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?
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 assim
[code]
import 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));
}
}
}[/code]
Qquer coisa estamos ai
Blz…valew