This is chenzhu's randStudent