Packages

abstract class SysLike[Tx] extends BaseImpl[Tx]

Linear Supertypes
BaseImpl[Tx], Random[Tx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SysLike
  2. BaseImpl
  3. Random
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SysLike()

Abstract Value Members

  1. abstract def seedRef: Var[Tx, Long]
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def nextBoolean()(implicit tx: Tx): Boolean

    Generates a random Boolean value.

    Generates a random Boolean value.

    Definition Classes
    BaseImplRandom
  13. def nextDouble()(implicit tx: Tx): Double

    Generates a random Double value, uniformly distributed between 0.0 (inclusive) and 1.0 (exclusive).

    Generates a random Double value, uniformly distributed between 0.0 (inclusive) and 1.0 (exclusive).

    Definition Classes
    BaseImplRandom
  14. def nextFloat()(implicit tx: Tx): Float

    Generates a random Float value, uniformly distributed between 0.0f (inclusive) and 1.0f (exclusive).

    Generates a random Float value, uniformly distributed between 0.0f (inclusive) and 1.0f (exclusive).

    Definition Classes
    BaseImplRandom
  15. def nextInt(n: Int)(implicit tx: Tx): Int

    Generates a random Int value in the range of 0 (inclusive) until the specified value n (exclusive).

    Generates a random Int value in the range of 0 (inclusive) until the specified value n (exclusive).

    Definition Classes
    BaseImplRandom
  16. def nextInt()(implicit tx: Tx): Int

    Generates a random Int value in the range Int.MinValue to Int.MaxValue.

    Generates a random Int value in the range Int.MinValue to Int.MaxValue.

    Definition Classes
    BaseImplRandom
  17. def nextLong()(implicit tx: Tx): Long

    Generates a random Long value in the range Long.MinValue to Long.MaxValue.

    Generates a random Long value in the range Long.MinValue to Long.MaxValue.

    WARNING: Because it uses the same algorithm as java.util.Random, with a seed of only 48 bits, this function will not return all possible long values!

    Definition Classes
    BaseImplRandom
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def rawSeed(implicit tx: Tx): Long
    Definition Classes
    SysLikeRandom
  21. final def rawSeed_=(value: Long)(implicit tx: Tx): Unit

    Resets the internal seed value to the given argument.

    Resets the internal seed value to the given argument. This is a raw seed value as obtained from getRawSeed. For user operation, use setSeed instead, which further scrambles the seed value.

    Definition Classes
    SysLikeRandom
  22. def setSeed(seed: Long)(implicit tx: Tx): Unit

    Resets the internal seed value to the given argument.

    Resets the internal seed value to the given argument.

    Definition Classes
    BaseImplRandom
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from BaseImpl[Tx]

Inherited from Random[Tx]

Inherited from AnyRef

Inherited from Any

Ungrouped