以下是来自
python网站,关于
random.shuffle(x[,random])
Shuffle the sequence
x
in place. The optional argument random is a 0-argument function returning a random float in[0.0,1.0)
; by default,this is the functionrandom()
.Note that for even rather small
len(x)
,the total number of permutations ofx
is larger than the period of most random number generators; this implies that most permutations of a long sequence can never be generated.
如果我想重复获得[‘a’…’k’]的随机排列,似乎随机播放不会给我随机性.我的理解是对的吗?
谢谢!
解决方法
You don’t have anything to worry about.在len(x)下,2000年以下,random.shuffle应该可以正常工作.