add missed random_util.cpp