Jitter

object Jitter
Companion:
class
class Object
trait Matchable
class Any
Jitter.type

Value members

Concrete methods

def apply[F[_]](implicit F: Jitter[F]): Jitter[F]
def default[F[_]](implicit F: Sync[F]): F[Jitter[F]]

Creates a default Jitter instance, which uses java.util.Random for generating pseudorandom values, always applying jitter with a value between 0 (inclusive) and 1 (exclusive).

Creates a default Jitter instance, which uses java.util.Random for generating pseudorandom values, always applying jitter with a value between 0 (inclusive) and 1 (exclusive).

def none[F[_]](implicit F: Applicative[F]): Jitter[F]

Creates a Jitter instance which does not apply jitter, meaning all input values will be returned unmodified.

Creates a Jitter instance which does not apply jitter, meaning all input values will be returned unmodified.