Added copyright.
Added ability to generate unique random numbers