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

Packages that use RandomSource
net.i2p
net.i2p.crypto
net.i2p.util

Uses of RandomSource in net.i2p

Methods in net.i2p that return RandomSource
`RandomSource` `I2PAppContext.random()` [insert snarky comment here]

Uses of RandomSource in net.i2p.crypto

Subclasses of RandomSource in net.i2p.crypto
`class` `DummyPooledRandomSource`

Uses of RandomSource in net.i2p.util

Subclasses of RandomSource in net.i2p.util
`class` `BufferedRandomSource` Allocate data out of a large buffer of data, rather than the PRNG's (likely) small buffer to reduce the frequency of prng recalcs (though the recalcs are now more time consuming).
`class` `FortunaRandomSource` Wrapper around GNU-Crypto's Fortuna PRNG.
`class` `PooledRandomSource` Maintain a set of PRNGs to feed the apps

Fields in net.i2p.util declared as RandomSource
`protected RandomSource[]` `PooledRandomSource._pool`

Methods in net.i2p.util that return RandomSource
`static RandomSource` `RandomSource.getInstance()`