Using VWF's random rather than Math.random