Create reproducible probability experiments with pseudorandom generators, seeds, vectorized computation, numerical libraries, notebooks, and diagnostic plots.