Random simulators