And*_*iro 1 lisp clisp sbcl common-lisp
我是Lisp的新手,我想知道创建一个函数的最简单方法是,给定n返回一个包含n个元素的数组,其中的排列从0到n-1,例如:
(random-permutations 5)
#(2 4 3 1 0)
Run Code Online (Sandbox Code Playgroud)
创建一个长度为n的向量.用连续数字填写.随机播放(例如Fisher-Yates).
为了使用所有排列,您可能需要map-permutations从库中查看alexandria.