Can now generate random and competence scheduling