## vuo.noise

These nodes provide different ways of generating random numbers.

**Gradient noise** (including **Perlin noise** and **simplex noise**) is useful for creating natural-looking movement and textures.

**Uniformly distributed** random numbers are useful for picking from a set of options. When a random number is generated from a uniform distribution, the number falls between a given minimum and maximum. Each number between the minimum and the maximum has an equal chance of being picked.

### Example compositions:

- Color Squares Randomly: Displays a pattern of colored squares. Each square has a one-in-five chance of being yellow.
- Display Random Images: Displays a series of randomly selected images. Each time this composition starts (and when the mouse is clicked), it starts over at the same image because of the random seed.
- Make Random Sounds: Generates a randomly fluctuating pitch, illustrated with a waveform diagram with randomly changing colors.
- Place Spheres Randomly: Displays a scene with many spheres in random positions. The positions are the same each time the composition is run because of the random seed.
- Scribble: Draws a series of lines between random points.
- Wander Image: Animates an image along an organic, wandering path.

### Nodes:

- Make Gradient Noise (vuo.noise.gradient): Generates a pseudorandom value using Perlin noise or simplex noise.
- Make Random Value (vuo.noise.random): Generates a pseudorandom value uniformly distributed between Minimum and Maximum.
- Make Random List (vuo.noise.random.list): Generates a list of pseudorandom values uniformly distributed between Minimum and Maximum.
- Make Random List with Seed (vuo.noise.random.list.seed): Generates a list of pseudorandom values uniformly distributed between Minimum and Maximum.
- Make Random Value with Seed (vuo.noise.random.seed): Generates a pseudorandom value uniformly distributed between Minimum and Maximum.