Random number generators and random variable generators.