Generando permutaciones de una lista en NetLogo

Estoy tratando de generar una lista en NetLogo que contenga varias listas únicas diferentes de números del 0 al n. Por ejemplo, tengo esta línea de código

set mylists [[0 1 2] [0 2 1] [1 0 2] [1 2 0] [2 0 1] [2 1 0]]

que escribí para hacer todas las combinaciones únicas posibles de 0 1 y 2 sin ninguna repetición de los números dentro de las listas. Me gustaría poder hacer lo mismo pero con una n mayor. ¿Hay algún ejemplo de cómo hacer esto, o algún tipo de algoritmo de pseudocódigo que alguien sepa que yo pueda verificar? ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta