add RandomUtil that allows setting fixed random seed