doc: Monty Hall simulation for std::rand

A larger example for std::rand
doc: More efficient Monty Hall simulation
doc: use //! instead of /*! ... */ in std::rand
auto merge of #16041 : treeman/rust/doc-rand, r=brson

A larger example for `std::rand`.