Added Random Generation

^