a library for generating random numbers, distributions, etc.