Recruitment in randomly varying environments