https://docs.rs/rand/latest/rand/index.html
Anonymous
Separate policy from mechanism, separate interfaces from engines.