RichRandom

com.sageserpent.americium.RandomEnrichment.RichRandom
implicit class RichRandom(random: Random)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def buildRandomSequenceOfDistinctCandidatesChosenFrom[X](candidates: Iterable[X]): Seq[X]
def buildRandomSequenceOfDistinctIntegersFromZeroToOneLessThan(exclusiveLimit: Int): LazyList[Int]
def chooseAnyNumberFromOneTo[X : Numeric](inclusiveLimit: X): X
def chooseAnyNumberFromZeroToOneLessThan[X : Numeric](exclusiveLimit: X): X
def chooseOneOf[X](candidates: Iterable[X]): X
def chooseSeveralOf[X](candidates: Iterable[X], numberToChoose: Int): Seq[X]
def pickAlternatelyFrom[X](sequences: Iterable[Iterable[X]]): LazyList[X]
def splitIntoNonEmptyPieces[Container <: (Iterable), Item](items: Container[Item]): LazyList[Container[Item]]