randomfunc update: possibility of std::random_device use