n = 10
lst = np.empty((x, n))
for i in range(x):
lst[i] = np.random.choice(n, n)

こっちのほうが早かった
lst = np.array([np.random.choice(n, n) for _ in range(x)])