Generieren von Permutationen einer Liste in NetLogo
Ich versuche, in NetLogo eine Liste zu erstellen, die verschiedene eindeutige Listen mit den Nummern 0 bis n enthält. Zum Beispiel habe ich diese Codezeile
set mylists [[0 1 2] [0 2 1] [1 0 2] [1 2 0] [2 0 1] [2 1 0]]
das habe ich geschrieben, um alle möglichen eindeutigen Kombinationen von 0 1 und 2 ohne Wiederholung der Zahlen in den Listen zu machen. Ich möchte in der Lage sein, die gleiche Sache, aber mit einem größeren n. Gibt es ein Beispiel dafür oder einen Pseudocode-Algorithmus, von dem jeder weiß, dass ich ihn überprüfen könnte? Vielen Dank