Working version with generation random numbers