In reply to megamind:
https://verificationacademy.com/sessions/verilog-basics-for-systemverilog-constrained-random-verification
http://www.testandverification.com/wp-content/uploads/2018//DVClub_Europe/John_Dickol.pdf