moved a template function to random_distribution.h