diff --git a/src/main/java/Enigma/model/DatenbankSqlite.java b/src/main/java/Enigma/model/DatenbankSqlite.java index fd7270d5271320a6d4c7474a8ae796ff8b47023d..236b2bbeb90acf80cf2f127a627c5236e3757867 100644 --- a/src/main/java/Enigma/model/DatenbankSqlite.java +++ b/src/main/java/Enigma/model/DatenbankSqlite.java @@ -136,27 +136,31 @@ public class DatenbankSqlite { /** * Generiert einen String aus 10 * 2 unterschiedlichen GroĆbuchstaben - * @return String => 10 Buchstabenkombinationen mit Komma getrennt - */ - /* - private static String steckverbindung(){ - Random rnd = new Random(); - String steckverbindung=""; - char[] c = new char[2]; - for (int i = 0; i < 10; i++) { - for (int j = 0; j < 2; j++) { - c[j]= (char) (rnd.nextInt(26) + 'A'); - if (j==1) { - while (c[0] == c[j]) { - c[j] = (char) (rnd.nextInt(26) + 'A'); - } - } - } - System.out.println(c[0]+" / "+c[1]); - steckverbindung+= ((""+c[0]) + (""+c[1]) +","); - } - steckverbindung= (String) steckverbindung.subSequence(0,steckverbindung.lastIndexOf(",")); - return steckverbindung; - }*/ + * @return String => 10 Buchstabenkombinationen mit Komma getrennt + *//* + private static String steckverbindung(){ + Random rnd = new Random(); + String steckverbindung=""; + + + char[] c = new char[20]; + for (int i = 0; i < 20; i++) { + c[i] = (char) (rnd.nextInt(26) + 'A'); + for (int j = i; j >= 0; j--) { + if (i>j) { + while (c[i]==c[j]) { + c[i] = (char) (rnd.nextInt(26) + 'A'); + j= i-1; + } + } + } + } + steckverbindung = ((""+c[0]) + (""+c[1]) +"," +(""+c[2]) +(""+c[3]) + ","+(""+c[4]) +(""+c[5]) + ","+(""+c[6]) +(""+c[7]) + "," + +(""+c[8]) +(""+c[9]) + ","+(""+c[10]) +(""+c[11]) + ","+(""+c[12]) +(""+c[13]) + ","+(""+c[14]) +(""+c[15]) + ","+(""+c[16]) +(""+c[17]) + "," + +(""+c[18]) +(""+c[19])); + // System.out.println(steckverbindung); + // steckverbindung= (String) steckverbindung.subSequence(0,steckverbindung.lastIndexOf(",")); + return steckverbindung; + }*/ //endregion }