random

normal()

numpy.random.normal(mean: int, deviation: int, size: tuple)

Возвращает массив, со средним значением mean и отклонением deviation

normal(0, 1, (2, 2))
"""
array(
    [
        [0.47, 0.94],
        [-0.27, -0.15]
    ]
)
"""

normal(loc=[2., 20.], scale=[1., 3.5], size=(3, 2))
"""
array(
    [
        [ 1.816 , 23.703 ],
        [ 2.8395, 12.2607],
        [ 3.5901, 24.2115]
    ]
)
"""

randint()

numpy.random.randint(start: int, end: int, size: tuple or int)

Возвращает массив указнного размера со значениями из указанного промежутка

randint(0, 10, (2, 2))
# array([[2, 3], [0, 5]])

randint(10, size=6)
randint(10, size=(3, 4))
randint(10, size=(3, 4, 5))

randn()

numpy.random.randn(count)

Возвращает массив случайных чисел в указанном количестве

randn(3)
# array([-1.7, 0.04, -1.7])

random()

numpy.random.random(size: tuple)

Возвращает массив указанной размерности, с заполненными различными значениями от 0 до 1

random((2, 2))
# array([[0.99, 0.67], [0.14, 0.23]])

seed()

numpy.random.seed()
seed(0)

uniform()

numpy.random.uniform(start, end, size)
uniform(0.0, 2.0, size=3)
# array([0.14, 0.56, 1.66])

uniform(0.0, 2.0, size=4)
# array([0.145, 0.156, 1.66, 1.99])

uniform(0.0, 2.0, size=(2, 2))
# array([0.145, 0.156], [1.66, 1.99])