A replaceable entry is a basic entry in a 2d table-like structure that needs to have replacement func...
std::enable_if< std::is_integral< T >::value, T >::type random()
Use the SFINAE idiom to choose an implementation based on whether the type is integral or floating po...