RandomCmwc5

class RandomCmwc5[+A](op: Op[A]) extends Random[A, Cmwc5]
class Random[A, Cmwc5]
class Object
trait Matchable
class Any

Value members

Concrete methods

def companion: Random.type

Inherited methods

def and[B](that: Random[B, Cmwc5]): Random[(A, B), Cmwc5]
Inherited from:
Random
def flatMap[B](f: A => Random[B, Cmwc5]): Random[B, Cmwc5]
Inherited from:
Random
def left: Random[Left[A, Nothing], Cmwc5]
Inherited from:
Random
def list(size: Size): Random[List[A], Cmwc5]
Inherited from:
Random
Inherited from:
Random
def map[B](f: A => B): Random[B, Cmwc5]
Inherited from:
Random
Inherited from:
Random
def or[B](that: Random[B, Cmwc5]): Random[Either[A, B], Cmwc5]
Inherited from:
Random
def recurse[B](body: => Random[B, Cmwc5]): Random[B, Cmwc5]
Inherited from:
Random
def right: Random[Right[Nothing, A], Cmwc5]
Inherited from:
Random
def run(seed: Seed): A
Inherited from:
Random
def run: A
Inherited from:
Random
def some: Random[Some[A], Cmwc5]
Inherited from:
Random