Randomness#
Learning Objectives#
After working through this topic, you should be able to:
- Generate random number with numpy 
- Explain the role of a seed in random number generation 
- Follow best practices for generating random numbers 
Materials#
Video:
Download the slides.
- This Blogpost explains some of the reasons behind our best practices. 
- If you find the “legacy” version of the NumPy random number generator somewhere (i.e., calling - np.random.seed. E.g., LLMs are trained on lots of data using that…), a clear exposition of why you want to use the suggested version can be found here.
