Random Generation FIRST IMPLEMENTATION

YEAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHH