混洗变量值
Shuffling variable values
如何像随机排列数组一样随机排列变量值?
假设 a
、b
、c
和 d
是 1、2、3 和 4。我希望结果是 [a, b, c, d].shuffle
。我怎样才能做到这一点?我到处找都找不到答案。
没关系,我找到了答案,我可以这样映射变量; a, b = [1, 2]
,所以我也可以 a,b,c,d = [a,b,c,d].shuffle
在映射之前打乱数组。当然,如果我们为了可读性,我们可以这样做;
shuffled = [a, b, c, d].shuffle
a, b, c, d = shuffled
如何像随机排列数组一样随机排列变量值?
假设 a
、b
、c
和 d
是 1、2、3 和 4。我希望结果是 [a, b, c, d].shuffle
。我怎样才能做到这一点?我到处找都找不到答案。
没关系,我找到了答案,我可以这样映射变量; a, b = [1, 2]
,所以我也可以 a,b,c,d = [a,b,c,d].shuffle
在映射之前打乱数组。当然,如果我们为了可读性,我们可以这样做;
shuffled = [a, b, c, d].shuffle
a, b, c, d = shuffled