Liking cljdoc? Tell your friends :D

automaton-optimization.randomness.impl.prng.built-in

PRNG implementation built-in in your platform.

PRNG implementation built-in in your platform.
raw docstring

automaton-optimization.randomness.impl.prng.stateful

A stateful prng definition.

Statefulness is important to ensure:

  • Each call to rnd is modifying the state of the prng.
  • it is thread safe to use.
A stateful prng definition.

Statefulness is important to ensure:
* Each call to `rnd` is modifying the state of the prng.
* it is thread safe to use.
raw docstring

automaton-optimization.randomness.impl.prng.stateful-wrapper

Creates a stateful prng based on a stateless one.

Creates a stateful prng based on a stateless one.
raw docstring

automaton-optimization.randomness.impl.prng.stateless

Implements PRNG without state.

Use this protocol to wrap some stateless implementations of a prng. To use prng implementing protocol, wraps it again with PrngStatefulImpl.

Implements PRNG without state.

Use this protocol to wrap some stateless implementations of a `prng`.
To use prng implementing protocol, wraps it again with `PrngStatefulImpl`.
raw docstring

automaton-optimization.randomness.impl.prng.well

Adapted from https://github.com/hugoduncan/criterium/blob/develop/src/criterium/well.clj.

Adapted from `https://github.com/hugoduncan/criterium/blob/develop/src/criterium/well.clj`.
raw docstring

automaton-optimization.randomness.impl.prng.xoroshiro128

PRNG stateless implementation based on xoroshoshiro128 algorithm.

See [xoroshiro128 repo](https://github.com/thedavidmeister/xoroshiro128] for more details.

PRNG stateless implementation based on `xoroshoshiro128` algorithm.

See [xoroshiro128 repo](https://github.com/thedavidmeister/xoroshiro128] for more details.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close