Packages

c

de.sciss.kollflitz.RandomOps

KollFlitzRandomIndexedSeq

implicit final class KollFlitzRandomIndexedSeq[A, CC[~] <: IndexedSeq[~]] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KollFlitzRandomIndexedSeq
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KollFlitzRandomIndexedSeq(self: CC[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def choose()(implicit random: Random): A

    Returns a randomly chosen element from the collection.

  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. val self: CC[A]
  9. def shuffle[To]()(implicit random: Random, cbf: CanBuildFrom[CC[A], A, To]): To

    Returns a new collection with the same contents as the input collection, but in random order.

  10. def toString(): String
    Definition Classes
    Any
  11. def toUrn(infinite: Boolean)(implicit random: Random): Iterator[A]
  12. def toUrn(implicit random: Random): Iterator[A]

Deprecated Value Members

  1. def scramble[To]()(implicit random: Random, cbf: CanBuildFrom[CC[A], A, To]): To

    Alias for shuffle.

    Alias for shuffle.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.2.2) Use 'shuffle' instead

Inherited from AnyVal

Inherited from Any

Ungrouped