Sau đây là từ trang web python, khoảngpython random.shuffle của
random.shuffle(x[, random])
Xáo chuỗi
x
tại chỗ. Đối số ngẫu nhiên tùy chọn là hàm 0-đối số trả về một phao ngẫu nhiên trong[0.0, 1.0)
; theo mặc định, đây là hàmrandom()
.Lưu ý rằng đối với thậm chí còn nhỏ
len(x)
, tổng số hoán vị củax
lớn hơn thời gian của hầu hết các trình tạo số ngẫu nhiên; điều này ngụ ý rằng hầu hết các hoán vị của một chuỗi dài không bao giờ có thể được tạo ra.
Nếu tôi muốn lặp lại việc hoán vị ngẫu nhiên ['a'..'k']
, có vẻ như ngẫu nhiên sẽ KHÔNG cho tôi sự ngẫu nhiên. Sự hiểu biết của tôi có đúng không?
Cảm ơn bạn!
bản sao có thể có của [Độ dài tối đa của danh sách để trộn ngẫu nhiên với Python random.shuffle?] (Http://stackoverflow.com/questions/3062741/maximal-length-of-list-to-shuffle-with-python-random -shuffle) –
cảm ơn bạn Chris và SilentGhost vì lời giải thích nhanh chóng và chi tiết! –