# RandomGenerator

A random generator with a specific seed.

## Constructors

RandomGenerator(seed)→[RandomGenerator](https://cuttle.xyz/learn/reference/RandomGenerator)

Constructs a random generator with a specific `seed`. If no seed is specified, a random seed will be used.

`seed`

`string`

## Methods

.seed(seed)→void

Sets the seed of the random generator. This resets the random number sequence.

`seed`

`string`

.random(min,max)→number

See `random()`.

`min`

`number`

optional

`max`

`number`

optional

.randomInt(min,max)→number

See `randomInt()`.

`min`

`number`

optional

`max`

`number`

optional

.randomDirection(length)→[Vec](https://cuttle.xyz/learn/reference/Vec)

See `randomDirection()`.

`length`

`number`

`1`

.randomPointInDisk(radius)→[Vec](https://cuttle.xyz/learn/reference/Vec)

See `randomPointInDisk()`.

`radius`

`number`

`1`