How to randomly select the same N elements from a list every time in Python

1 Answer

0 votes
import random

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 17, 19, 21, 18, 19, 20]

N = 6

random.seed(1)
print(random.sample(lst, N))

random.seed(1)
print(random.sample(lst, N))

random.seed(1)
print(random.sample(lst, N))
 
 
 
 
'''
run:
 
[5, 3, 20, 2, 8, 19]
[5, 3, 20, 2, 8, 19]
[5, 3, 20, 2, 8, 19]

'''

 



answered Mar 27, 2023 by avibootz

Related questions

2 answers 228 views
1 answer 139 views
1 answer 152 views
3 answers 214 views
1 answer 204 views
1 answer 133 views
...