Hi Leute,
ich stehe momentan echt auf dem Schlauch:bahnhof::
Mein Ziel ist es einen String zu erzeugen, welcher jeden Buchstaben des Alphabets einmal
in einer zufälligen reinfolge enthällt.
Das klapt auch fast, nur enthällt der String, welchen meine Funktione zurückgibt kein "z"
Mein Code:
Weiß jemand, wo der Fehler liegt?
Danke im Vorraus
ich stehe momentan echt auf dem Schlauch:bahnhof::
Mein Ziel ist es einen String zu erzeugen, welcher jeden Buchstaben des Alphabets einmal
in einer zufälligen reinfolge enthällt.
Das klapt auch fast, nur enthällt der String, welchen meine Funktione zurückgibt kein "z"
Mein Code:
Java:
public String randAlpha(){
char[] letter = {'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'};
ArrayList<Character> letterlist = new ArrayList<Character>();
for(int i = 0; i < letter.length; i++){
letterlist.add(letter[i]);
}
String alphas = "";
for(int i = 0, j = letter.length; i < letter.length; i++, j--){
int rnd = (int)(Math.random()*j);
alphas += letterlist.get(rnd);
letterlist.remove(rnd);
}
return alphas;
}
Danke im Vorraus