As written, the wild magic ability suggests the sorcerer roll a d20 after every non-cantrip spell, and on a roll of '1', wild magic happens. At both of the tables I'm at (playing at one, DM'ing at another), the sorcerer's player rolls the % dice.
We did, however, find that wild magic doesn't...