>>428 import random n = 10 x = 10000000 lst = list(range(n)) lst = [random.sample(lst, n) for _ in range(x)] ------------------------------------------------------- Wall time: 2min 3s
import numpy as np n = 10 x = 10000000 lst = np.array([np.random.choice(n, n) for _ in range(x)]) ------------------------------------------------------ Wall time: 1min 42s