I am somewhat confused about how to use numpy.random to generate random values from a give distribution, say, binomial. I thought it would be
import numpy as np np.random.binomial(10, 0.3, 5) However, NumPy reference page shows something like
from numpy.random import default_rng rg = default_rng() rg.binomial(10, 0.3, 5) Both seem to be working well. Which one is the correct or better way? What is the difference if there is any?