addig Random generator
Merging with the last commit