Cách thức tạo random 1 lần gồm nhiều bước có kết quả giống nhau

Chào mọi người, hiện tại mình có code một chương trình cần ramdom nhiều lần

Giờ làm sao để khi chạy lại chương trình, kết quả các lần random theo thứ tự là giống nhau
mình làm như nào nhưng mỗi lần chạy kết quả lại khác nhau

import random
from sklearn.utils import shuffle
random.seed(100)
a = [1,2,3,4,5,6,7,8,9,10]
b = shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)
b =shuffle(a)
print(b)

random.seed() là seed cho random.shuffle() bạn ơi. Nên dùng random.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?