You could use an UserExpression, where you use numpy.random to create your random variation on each evaluation. See for instance:
UserExpression
numpy.random
or