Cómo generar letras aleatorias usando Java
char c=(char)(int)(Math.random()*26 97);
System.out.println(c);
Utilice una función aleatoria para generar un int correspondiente a una letra y luego conviértalo en una letra de solo caracteres.
O
tring chars = "abcdefghijklmnopqrstuvwxyz";
System.out.println(chars.charAt((int)(Math.random() * 26 )));
Intercepta aleatoriamente una de las letras según los caracteres.
Extensión:
Llame
import java.util.array antes de definir letras aleatorias
El código para generar números aleatorios es el siguiente; siguiente:
char cha[]={'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I' , 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', ' V' ,'W','X','Y','Z'};
char ch[]=nuevo char[5];
for(int i= 0; ilt; ch.length; i )
{
índice int;
index=(int)(Math.random()*(cha. longitud) );
ch[i]=cha[index];
}
System.out.println(Arrays.toString(ch));
}
p>
Esto generará aleatoriamente 5 letras en el rango A-Z
.