RNG

object RNG

A thread-safe Random Number Generator (RNG).

A thread-safe Random Number Generator (RNG).

class Object
trait Matchable
class Any

Value members

Concrete methods

def duration(intensity: Double): Duration

Random Time.Duration with exponential distribution with a mean of 1/intensity.

Random Time.Duration with exponential distribution with a mean of 1/intensity.

def negExp(mean: Double): Double

Random number with negative exponential distribution.

Random number with negative exponential distribution.

def rect(from: Int, until: Int): Int

Random integer number with rectangular distribution.

Random integer number with rectangular distribution.

def setSeed(seed: Long): Unit

If the seed is set then the pseudo-random sequence is repeatable.

If the seed is set then the pseudo-random sequence is repeatable.

Concrete fields

val underlying: ThreadLocalRandom

Underlying thread-safe random number generator from Java JDK.

Underlying thread-safe random number generator from Java JDK.