Случайные числа в NumPy
В NumPy их удобно собирать сразу целым блоком: один объект генератора выдаёт готовые массивы нужной формы, а не отдельный вызов стандартного модуля Python на каждый элемент.
Сначала заводят такой генератор и хранят его в переменной. Затем обращаются к нему за дробными числами на отрезке от нуля до единицы, за целыми в заданных границах, за значениями в произвольном равномерном диапазоне и за числами вокруг выбранного среднего.
Отдельно разберём перемешивание уже существующего массива, случайный выбор элементов из набора и повтор той же серии чисел, если при создании генератора задать одно и то же целое начальное значение.
Со всем этим мы и будем разбираться в рамках данного раздела.