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 213 views
1 answer 132 views
1 answer 141 views
3 answers 206 views
1 answer 192 views
1 answer 118 views
...