So, hatte die ganze zeit ein Internet totalausfall, deswegen hab ich in der Zeit es doch mit Bubblesort gemacht^^.
Nun hab ich aber doch noch ein Problem, da könnt ihr mir sicher auch helfen

.
Also hier erstmal der Code:
PHP:
import java.util.*;
public class lotto
{ public static void main (String args[])
{
Random zufallZahl=new Random();
int[] Zahlen=new int[6];
int k,i,j,h;
for (i=0;i<6;i++){
Zahlen[i]=zufallZahl.nextInt(49)+1;
}
for (k=1; k<6; k++)
{ j=k;
while (j>0)
{ if (Zahlen[j-1]>Zahlen[j])
{ h=Zahlen[j]; Zahlen[j]=Zahlen[j-1]; Zahlen[j-1]=h;
}
else break;
j--;
}
}
for (i=0;i<5;i++)
if (Zahlen[i]==Zahlen[i+1]){
System.out.println("Eine Doppelt:"+Zahlen[i]);
int ersatzzahl=zufallZahl.nextInt(49)+1;
System.out.println("ersatzzahl :"+ersatzzahl);
Zahlen[i]=ersatzzahl;
for (k=1; k<6; k++){
j=k;
while (j>0){
if (Zahlen[j-1]>Zahlen[j]){
h=Zahlen[j]; Zahlen[j]=Zahlen[j-1]; Zahlen[j-1]=h;
}
else break;
j--;
}
}
}
for (i=0;i<6;i++){
System.out.println(Zahlen[i]);}
}
}
Also, folgendes weiss ich :
Der Code so wie er dort oben steht ist nur suboptimal.
Wie man sieht, muss ich a: das Array 2 mal sortieren und b: kann es mir trotzdem noch passieren das ich Doppelte Zahlen drin habe (ist zwar unwahrscheinlich, aber theoretisch möglich).
@Grenzwert
Ich habe mir dein link mal angeschaut.
Unter den vielen tausend (

), hab ich den hier:
PHP:
sort(byte[] a, int fromIndex, int toIndex)
als Interessant befunden ABER: wie setze ich das jetzt in meinen code um? Sorry aber ich hab das alles noch nicht so 100%ig begriffen^^.
Der code da oben hat mich schon ein paar graue Haare gekostet

.
Danke erstmal für eure Antworten
