Few new rules : random, setTimeout, localstorage