Numpy Random number
Use Numpy random to generate random number easily
This is simple an example.
import numpy.random as random import numpy as np # 10 random number Average : 0, Var: 1 rdn_data = random.randn(10) print('10 randoms:', rnd_data)
rand vs randn
rand : 0 – 1 Uniform Distribution
randn : – 1 – 1 Gaussian Distribution
X to Y random number
Try to set range from X to Y (N random number)
N = 10 Y = 30 X = 50 rand(N) * Y + X
Time seed
To make random number, we need to set seed (to generate actual random)
import numpy.random as random import numpy as np import time random.seed(int(time.time()))
コメント