# Uses of Interface net.schmizz.sshj.transport.random.Random (sshj 0.4.0 API)
Date: 2011-06-06

## Uses of Interface
net.schmizz.sshj.transport.random.Random

Packages that use Random
net.schmizz.sshj
net.schmizz.sshj.transport.random

Uses of Random in net.schmizz.sshj

Methods in net.schmizz.sshj that return types with arguments of type Random
`Factory<Random>` `ConfigImpl.getRandomFactory()`
`Factory<Random>` `Config.getRandomFactory()` Retrieve the `Random` factory.

Method parameters in net.schmizz.sshj with type arguments of type Random
`void` `ConfigImpl.setRandomFactory(Factory<Random> randomFactory)`
`void` `Config.setRandomFactory(Factory<Random> randomFactory)` Set the factory for `Random`.

Uses of Random in net.schmizz.sshj.transport.random

Classes in net.schmizz.sshj.transport.random that implement Random
`class` `BouncyCastleRandom` BouncyCastle `Random`.
`class` `JCERandom` A `Random` implementation using the built-in `SecureRandom` PRNG.
`class` `SingletonRandomFactory` A random factory wrapper that uses a single random instance.

Methods in net.schmizz.sshj.transport.random that return Random
`Random` `SingletonRandomFactory.create()`
`Random` `JCERandom.Factory.create()`
`Random` `BouncyCastleRandom.Factory.create()`

Constructor parameters in net.schmizz.sshj.transport.random with type arguments of type Random
`SingletonRandomFactory(Factory<Random> factory)`

Copyright © 2009-2011. All Rights Reserved.