std::shuffl...::operator()(3)

πŸ“¦ version 2024.07.05, in nixpkgs unstable, opensuse-leap 16.0

✨ NAME ✨

std::shuffl...::operator()(3) is the page, bestie, and it's from the C++ Standard Libary manual (that spelling is literally on the page, iykyk). The NAME section is doing the most:

std::shuffle_order_engine::operator() - std::shuffle_order_engine::operator()

🌸 Synopsis 🌸

result_type operator()();  (since C++11)

This one generates a random value. Also: the state of the underlying engine is advanced one or more times. That's the whole vibe β€” no extra lore.

πŸŽ€ Parameters πŸŽ€

(none) β€” not a single parameter, she said "I'm booked and busy" πŸ’….

πŸ¦‹ Return value πŸ¦‹

A pseudo-random number in [min(), max()]. That's it. That's the return. ✨

πŸ’œ Exceptions πŸ’œ

Throws nothing. Literally nothing. No drama, no throw, just peace. 🫢

🌈 See also 🌈

  • discard advances the adaptor's state by a specified amount (C++11) (public member function) β€” yes, that's the exact reference, go look if you need it, bestie.

okay bye bestie πŸ’– source/version/date sign-off: http://cppreference.com, 2024.06.10, page std::shuffl...::operator()(3) β€” periodt. πŸŽ€

πŸ“¦ where this page comes from