<mp-units/random.h>
template<typename UnaryOperation> discrete_distribution( std::size_t count, double xmin, double xmax, UnaryOperation unary_op);