【发布时间】:2018-10-25 22:52:46
【问题描述】:
我是 Lisp 的新手,我想知道创建一个函数的最简单方法是什么从 0 到 n-1,例如:
(random-permutations 5)
#(2 4 3 1 0)
【问题讨论】:
标签: lisp common-lisp sbcl clisp
我是 Lisp 的新手,我想知道创建一个函数的最简单方法是什么从 0 到 n-1,例如:
(random-permutations 5)
#(2 4 3 1 0)
【问题讨论】:
标签: lisp common-lisp sbcl clisp
创建一个长度为 n 的向量。用连续的数字填充它。随机播放(例如 Fisher-Yates)。
为了使用 all 排列,您可能需要查看库 alexandria 中的 map-permutations。
【讨论】: