如何随机洗牌以使所有元素都不在其原始位置?
换句话说,给定一个A包含不同元素的列表,我想生成B它的排列
n,a[n] != b[n]例如
a = [1,2,3,4]
b = [4,1,2,3] # good
b = [4,2,1,3] # good
a = [1,2,3,4]
x = [2,4,3,1] # bad
Run Code Online (Sandbox Code Playgroud)
我不知道这种排列的正确术语(它是"总"吗?)因此很难用谷歌搜索.正确的术语似乎是"紊乱".