Moved timedrandom
Changed package name
Revert "Moved timedrandom"

This reverts commit 5fef62a434ff0ab531d18d918bcc5b4c447267a9.
Refactored, split into multiple files
Moved timed_random