> For the complete documentation index, see [llms.txt](https://docs.moddingofisaac.com/ab_p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moddingofisaac.com/ab_p/beta/docs/rng.md).

# Class "RNG"

## Constructors

### [RNG](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/RNG/README.md) () {: aria-label='Constructors' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### void [RNG](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/RNG/README.md) ( void ) {: .copyable aria-label='Constructors' }

## Functions

### GetSeed () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### int GetSeed ( ) {: .copyable aria-label='Functions' }

### Next () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### int Next ( ) {: .copyable aria-label='Functions' }

### RandomFloat () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### float RandomFloat ( ) {: .copyable aria-label='Functions' }

### RandomInt () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### int RandomInt ( int Max ) {: .copyable aria-label='Functions' }

### SetSeed () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/rng.md){: .abp .tooltip .badge }

#### void SetSeed ( int Seed, int ShiftIdx ) {: .copyable aria-label='Functions' }
