Peter M.: zwei Zahlen auswählen

Beitrag lesen

Moin!

Ich würde gerne aus einer Liste zwei Elemente auswählen. Ich habe mal ein Beispiel mit Zahlen geschrieben.

Das Problem ist aber das jede zahl nur einmal vorkommen darf.
Mein Code würde bei einer Liste von "0,1,2" diese Kombinationen ausgeben:
0,1
0,2
1,0
1,2
2,0
2,1

Ich möchte aber nur folgende haben
0,1
0,2
1,2

1,2 und 2,1 ist somit für mich das "selbe" und soll "aussortiert" werden. Wie kann ich das am geschicktesten anstellen?

------------------- Code ----------------------

// Wähle erste Zahl
liste = "0,1,2"
for (var i=0; i<liste.length / 2; i++)
{
 var zahl_i = liste.substr(i*2, 1);
 // Wähle zweite Zahl
 for (var ii=0; ii<liste.length / 2; ii++)
 {
  if (ii != i)
  {
   var zahl_ii = liste.substr(ii*2, 1);
   alert("Zahl 1: "+zahl_i+"\n"+"Zahl 2: "+zahl_ii);
  }
 }
}

------------------- // Code -------------------

Danke schonmal, Peter