__gnu_parallel::_RandomNumber(3cxx)

🌸 NAME 🌸

okay bestie, welcome to the 3cxx manual page for __gnu_parallel::_RandomNumber β€” she’s a random number generator, based on the Mersenne twister. literally iconic behavior πŸ’…βœ¨

✨ SYNOPSIS ✨

#include <random_number.h>

🫢 Public Member Functions 🫢

  • _RandomNumber () β€” Default constructor. Seed with 0. πŸŽ€
  • _RandomNumber (uint32_t __seed, uint64_t _M_supremum=0x100000000ULL) β€” Constructor. 🌸
  • unsigned long __genrand_bits (int __bits) β€” Generate a number of random bits, run-time parameter. πŸ¦‹
  • uint32_t operator() () β€” Generate unsigned random 32-bit integer. πŸ’–
  • uint32_t operator() (uint64_t local_supremum) β€” Generate unsigned random 32-bit integer in the interval [0,local_supremum). ✨

πŸ’… Detailed Description πŸ’…

Random number generator, based on the Mersenne twister. no cap, that’s the whole vibe πŸŒ€πŸ’œ

πŸŽ€ Constructor & Destructor Documentation πŸŽ€

__gnu_parallel::_RandomNumber::_RandomNumber () [inline]

Default constructor. Seed with 0. πŸ“

__gnu_parallel::_RandomNumber::_RandomNumber (uint32_t __seed, uint64_t _M_supremum = 0x100000000ULL) [inline]

Constructor. 🫢

Parameters

  • __seed β€” Random __seed. 🌈
  • _M_supremum β€” Generate integer random numbers in the interval [0,_M_supremum). πŸ’«

πŸ”₯ Member Function Documentation πŸ”₯

unsigned long __gnu_parallel::_RandomNumber::__genrand_bits (int __bits) [inline]

Generate a number of random bits, run-time parameter. 🎲

Parameters

  • __bits β€” Number of bits to generate. 🧚

uint32_t __gnu_parallel::_RandomNumber::operator() () [inline]

Generate unsigned random 32-bit integer. πŸ’₯

uint32_t __gnu_parallel::_RandomNumber::operator() (uint64_t local_supremum) [inline]

Generate unsigned random 32-bit integer in the interval [0,local_supremum). 🎯

πŸ¦‹ Author πŸ¦‹

Generated automatically by Doxygen for libstdc++ from the source code. πŸ’–


source/version vibes: libstdc++, page: __gnu_parallel::_RandomNumber(3cxx). date? the page didn’t give me one, and I’m not making one up, bestie πŸ˜­πŸ«ΆπŸ’œ