Генератор случайных чисел python
Как создать генератор случайных чисел от 1 до 10 на python используя библиотеку numpy?
По дате
По рейтингу
Если под генератором подразумевается генерация массива определённого размера, то решение будет выглядеть примерно так:
#main.py
import numpy as np
random_nums = np.random.randint(1, 11, s), где s - это размер массива случайных чисел, если s не вводить, будет только одно число на выходе
Если нужно создать именно генератор-функцию, то подойдёт следующий код:
#main.py
import numpy as np
def gen_random_int():
-> while True:
-> -> yield np.random.randint(1, 11, s)
данная функция будет при каждом вызове генерировать новое рандомное число или массив чисел, если s передан в функцию