PseudoRandom_PureRVT

given PseudoRandom_PureRVT[F[_], S0](using evidence$5: Monad[F], val rng: PureRng[S0]): PseudoRandom[[_] =>> PureRVT[F, S0, _$11]]

Type members

Types

type G[A] = F[A]
type S = S0

Value members

Concrete methods

def int: PureRVT[F, S, Int]
def long: PureRVT[F, S, Long]

Concrete fields

protected val rng: PureRng[S0]

Extensions

Extensions

extension [A](fa: PureRVT[F, S, A])
def simulate(seed: S): F[A]