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.
Python is one of the most approachable languages to learn, thanks to its object-oriented-first approach and its minimal syntax. The standard library includes many useful modules that you can use to ...