Какие самые быстрые модули для генерации случайных чисел?

Есть например модуль random, который я использую, но мне нужен такой модуль, который будет ещё быстрее генерировать случайные числа в цикле. Вот команда, которую я использую в коде:

from random import randint


list_result = [] #Сам список

num_result = 1000000 #Сколько раз я хочу случайных чисел
number_ot = 1 #Начальное случайное число
number_do = 1000000 #Конечное случайное число (очень много нулей)

i = 0
while i < num_result:
            generate = randint(number_ot, number_do)
            list_result.append(generate) #Добавляю в список случайное число
            i += 1

Какие вообще есть подобные модули и какой из них быстрее?


Ответы (1 шт):

Автор решения: Эникейщик

Так побыстрее будет

from numpy import random

list_result = random.randint(number_do, size=(num_result))

Но итоговый список будет массив нампи, а не обычный питонский список.

→ Ссылка