Remove dependency on std::exponential_distribution