Pegar uma letra aleatória

4 respostas
A

Pessoal,
tem algum esquema pra pegar uma letra do alfabeto aleatóriamente sem a necessidade de eu precisar criar um vetor com todas elas?

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 assim
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));
                }
	}

}

Qquer coisa estamos ai

A

Blz…valew

Criado 21 de abril de 2005
Ultima resposta 21 de abr. de 2005
Respostas 4
Participantes 4