1 2
rand provides a convenient package to use crypto/rand as default but falls back to math/rand if necessary