If your name gets picked for jury duty, it’s because a computer used a random number generator to select it. The same goes for tax audits or when you opt for a quick pick lottery ticket. But how can ...
Create an rng object with np.random.default_rng(), you can seed it for reproducible results. You can draw samples from probability distributions, including from the binomial and normal distributions.