Based on the dependency graph on https://rust-random.github.io/book/crates.html it looks like rand provides access to rand_chacha. While, according to https://docs.rs/rand/0.8.3/rand/rngs/struct.StdRng.html, rand_chacha is actually a private dependency of rand, and if you want access to the chacha family of PRNGs you should depend on rand_chacha yourself, similar to rand_distr. (I assume similar for rand_pcg/rand_hc, and I think rand_pcg actually even isn't a dependency of rand anymore).