
secuencia letras aleatorias
Java
Publicado el 9 de Noviembre del 2014 por Anonymous
42.136 visualizaciones desde el 9 de Noviembre del 2014
Este método sirve para generar secuencias de letras aleatorias.
import java.util.Scanner;
public abstract class test {
public static void main(String[] args) {
//declaro las variables del rango numérico que corresponde al alfabeto en Ascii
//si quisieramos que generase letras mayúsculas tendríamos que usar el rango 65-90
int num1 = 97;
int num2 = 122;
//a la variable de caracter le di un valor inicial de cero
char c = 0;
//establezco una secuencia de diez números aleatorios
//podemos establecer la secuencia que queramos, siempre y cuando recordemos que el alfabeto en acssi tiene 26 letras, aí que ese es el máximo de la secuencia
for (int i=1; i<=10; i++){
int numAleatorio = (int)Math.floor(Math.random()*(num2 -num1)+num1);
//para transformar los números en letras según ACSII
System.out.println("el numero generado es: "+ numAleatorio);
System.out.println("la letra generada es: " + (char)numAleatorio);
c++;
Scanner in = new Scanner(System.in);
}
}
}
Comentarios sobre la versión: 1.0 (2)
No es exactamente lo que buscaba, pero
me ha servido para saber el rango ASCII de las vocales.
Gracias
; ) ; )