removed static_cast<ullong> in random_utl.h