Gerar um nome aleatório com a tabela ASC II

Eu preciso gerar um nome aleatório que pode variar entre 3 e 6 caracteres, utilizando a tabela Asc II. Como é possível fazer isso?

vc sabe gerar um numero aleatorio entre 3 e 6? ai ja tem o tamanho.

sabe gerar uma sequencia de numeros aleatorios?

ai vc pega isso http://www.asciitable.com/ e verifica quais os caracteres validos para o seu problema.

em geral a galera usa de A - Z, a - z, 0 - 9 ( ou seja de 65 a 90, de 97 a 122 e 48 a 57 ) basta gerar numeros nessas faixas. vc tem duas opções

  • gera um numero entre 48 e 122 e se cair fora da faixa vc roda de novo.
  • coloca todos os caracteres validos em um array de tamanho x e gera um numero entre 0 e x-1, e ai pega o resultado

Beleza, mas aí eu vou gerar esses números e vou converter eles pra tabela asc II de que maneira?

		int i = 97;
		char a = (char) i;
		System.out.println("inteiro i=" +i +", char a=" + a);

adivinha o que isso vai imprimir?