## Uses of Class
net.i2p.util.RandomSource

Packages that use RandomSource
Package | Description
--- | ---
net.i2p | Core I2P package, contains information about the I2P version and an entry point to access important elements.
net.i2p.util | These classes define the several useful utilities used throughout the router and applications.

### Uses of RandomSource in net.i2p

Methods in net.i2p that return RandomSource
Modifier and Type | Method and Description
--- | ---
`RandomSource` | I2PAppContext.`random()` [insert snarky comment here]

### Uses of RandomSource in net.i2p.util

Subclasses of RandomSource in net.i2p.util
Modifier and Type | Class and Description
--- | ---
`class` | `BufferedRandomSource` Deprecated. Unused! See FortunaRandomSource
`class` | `FortunaRandomSource` Wrapper around GNU-Crypto's Fortuna PRNG.
`class` | `PooledRandomSource` Deprecated. Unused! See FortunaRandomSource

Fields in net.i2p.util declared as RandomSource
Modifier and Type | Field and Description
--- | ---
`protected RandomSource[]` | PooledRandomSource.`_pool` Deprecated.

Methods in net.i2p.util that return RandomSource
Modifier and Type | Method and Description
--- | ---
`static RandomSource` | RandomSource.`getInstance()` Singleton for whatever PRNG i2p uses.