Object/Class

swave.core.util

XorShiftRandom

Related Docs: class XorShiftRandom | package util

Permalink

object XorShiftRandom

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

Type Members

  1. class Random extends scala.util.Random

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(seed: String): XorShiftRandom

    Permalink

    Creates a new XorShiftRandom instance seeded with the given hex string.

    Creates a new XorShiftRandom instance seeded with the given hex string. The given string must either be emtpy or consist of exactly 32 hex characters. If the string is empty the instance is seeded with current System.nanoTime().

  5. def apply(seed: Option[(Long, Long)]): XorShiftRandom

    Permalink

    Creates a new XorShiftRandom instance seeded either with a Long tuple or the current System.nanoTime().

  6. def apply(seed: (Long, Long)): XorShiftRandom

    Permalink

    Creates a new XorShiftRandom instance seeded with the given Long tuple.

  7. def apply(seed0: Long, seed1: Long): XorShiftRandom

    Permalink

    Creates a new XorShiftRandom instance seeded with the given Longs.

  8. def apply(): XorShiftRandom

    Permalink

    Creates a new XorShiftRandom instance seeded with the current System.nanoTime().

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def formatSeed(seed0: Long, seed1: Long): String

    Permalink

    Formats a pair of Longs into a 32-digit hex-string that can be used with the parseSeed method.

  15. def formatSeed(seed: (Long, Long)): String

    Permalink

    Formats a pair of Longs into a 32-digit hex-string that can be used with the parseSeed method.

  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def parseSeed(seed: String): Option[(Long, Long)]

    Permalink

    Parses a 32-digit hex-string into a pair of Longs, if the given string is non-empty.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped