Defining the rest of the objects and creating the random generators