random number wrapper
cleans up Hashing