class
RandBasis extends AnyRef
Instance Constructors
-
new
RandBasis(generator: RandomGenerator)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
always[T](t: T): Rand[T]
-
final
def
asInstanceOf[T0]: T0
-
def
choose[T](c: Seq[T]): Rand[T]
-
def
choose[T](c: Iterable[T]): Rand[T]
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
fromBody[T](f: ⇒ T): Rand[T]
-
def
gaussian(m: Double, s: Double): Rand[Double]
-
val
gaussian: Rand[Double]
-
val
generator: RandomGenerator
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
permutation(n: Int): Rand[IndexedSeq[Int]]
-
def
promote[T1, T2, T3, T4](t: (Rand[T1], Rand[T2], Rand[T3], Rand[T4])): Rand[(T1, T2, T3, T4)]
-
def
promote[T1, T2, T3](t: (Rand[T1], Rand[T2], Rand[T3])): Rand[(T1, T2, T3)]
-
def
promote[T1, T2](t: (Rand[T1], Rand[T2])): Rand[(T1, T2)]
-
def
promote[U](col: Seq[Rand[U]]): Rand[Seq[U]]
-
def
promote[T, CC[X] <: Traversable[X] with TraversableLike[X, CC[X]]](col: CC[Rand[T]])(implicit cbf: CanBuildFrom[CC[Rand[T]], T, CC[T]]): Rand[CC[T]]
-
def
randInt(n: Int, m: Int): Rand[Int]
-
def
randInt(n: Int): Rand[Int]
-
val
randInt: Rand[Int]
-
def
subsetsOfSize[T](set: IndexedSeq[T], n: Int): Rand[IndexedSeq[T]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
val
uniform: Rand[Double]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Provides standard combinators and such to use to compose new Rands.