trait RandomUtilFunctions extends AnyRef
The trait that implements the actual random utility methods.
- Alphabetic
- By Inheritance
- RandomUtilFunctions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract val rng: Random
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DefaultRandomStringChars: String
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
randomChoice[T](seq: IndexedSeq[T]): T
Choose a random value from an indexed sequence of values.
Choose a random value from an indexed sequence of values.
- T
the type of the elements in the sequent
- seq
the sequence
- returns
a random value from the sequence
-
def
randomChoice[T](a: Array[T]): T
Choose a random value from an array of values.
Choose a random value from an array of values.
- T
the type of the elements in the sequent
- a
the array
- returns
a random value from the array
-
def
randomIntBetween(low: Int, high: Int): Int
Return a random integer between
lowandhigh, inclusive.Return a random integer between
lowandhigh, inclusive. Iflowandhighare identical,lowis returned.- low
the lowest number
- high
the highest number
- returns
an integer in the range
[low, high].
- Exceptions thrown
IllegalArgumentExceptioniflowis greater thanhigh.
-
def
randomLongBetween(low: Long, high: Long): Long
Return a random long integer between
lowandhigh, inclusive.Return a random long integer between
lowandhigh, inclusive. Iflowandhighare identical,lowis returned.- low
the lowest number
- high
the highest number
- returns
a long integer in the range
[low, high].
- Exceptions thrown
IllegalArgumentExceptioniflowis greater thanhigh.
-
def
randomString(length: Int, chars: String = DefaultRandomStringChars): String
Return a random string.
Return a random string. This method is similar to
Random.nextString(), except that it allows you to control the set of characters that are allowed to be in the returned string. The set of characters defaults to ASCII alphanumerics.- length
the size of the string to return
- chars
the set of legal characters
- returns
a random string, drawn from the supplied characters, of the specified length
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )