Implicitly pass Random to Task to allow deterministic tests