static_assert( __cplusplus > 2023'00 ); #pragma once #include #include namespace Alepha::Hydrogen ::detail:: fastRandom_m { inline namespace exports { std::uint32_t fastRandomBits( int numBits ); } } namespace Alepha::Hydrogen::inline exports::inline fastRandom_m { using namespace detail::fastRandom_m::exports; }