engine.random properties now use engine.random.number()