Another solution to L20 - overriding Math.Random