JAVA Random Char?
Hey Leute,
ich wollte mal fragen, ob und WIE man einen Zufälligen Buchstaben ausgibt...
LG JOKUE2002
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Random r = new Random();
String alphabet = "abcdefghijklmnop";
for (int i = 0; i < 50; i++) {
return alphabet.charAt(r.nextInt(alphabet.length())));
}
Ups, ohne die for-loop nartürlich ^^
Random r = new Random();
String alphabet = "abcdefghijklmnop";
alphabet.charAt(r.nextInt(alphabet.length())));
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Du könntest es auch so machen:
Random r = new Random();
char c = (char)('a' + r.nextInt(27));
System.out.println(c);
... das gibt dir einen Kleinbuchstaben zwischen 'a' und 'z' (inklusive) aus.
Allerdings emfpinde ich persönlich die Lösung von "DevForcer" (im Hinblick auf Portabilität und Erweiterbarkeit) als die Schönere, auch wenn meine hier wohl effizienter sein dürfte. :)