Test
Adapted from @gzmo work in Scala.js (https://github.com/scala-js/scala-js/pull/780)
Attributes
- Source
- TestRandom.scala
- Graph
-
- Supertypes
-
trait Producttrait Equalstrait TestRandomtrait Restorabletrait Randomtrait Serializableclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- Random
- Source
- Random.scala
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
Value members
Concrete methods
Clears the buffer of booleans.
Clears the buffer of bytes.
Clears the buffer of characters.
Clears the buffer of doubles.
Clears the buffer of floats.
Clears the buffer of integers.
Clears the buffer of longs.
Clears the buffer of strings.
Clears the buffer of UUIDs.
Feeds the buffer with specified sequence of booleans. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of booleans. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of chunks of bytes. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of chunks of bytes. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of characters. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of characters. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of doubles. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of doubles. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of floats. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of floats. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of integers. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of integers. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of longs. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of longs. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of strings. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of strings. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Feeds the buffer with specified sequence of UUIDs. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Feeds the buffer with specified sequence of UUIDs. The first value in the sequence will be the first to be taken. These values will be taken before any values that were previously in the buffer.
Attributes
- Source
- TestRandom.scala
Gets the seed of this TestRandom.
Takes a boolean from the buffer if one exists or else generates a pseudo-random boolean.
Takes a boolean from the buffer if one exists or else generates a pseudo-random boolean.
Attributes
- Source
- TestRandom.scala
Takes a chunk of bytes from the buffer if one exists or else generates a pseudo-random chunk of bytes of the specified length.
Takes a chunk of bytes from the buffer if one exists or else generates a pseudo-random chunk of bytes of the specified length.
Attributes
- Source
- TestRandom.scala
Takes a double from the buffer if one exists or else generates a pseudo-random, uniformly distributed double between 0.0 and 1.0.
Takes a double from the buffer if one exists or else generates a pseudo-random, uniformly distributed double between 0.0 and 1.0.
Attributes
- Source
- TestRandom.scala
Takes a double from the buffer if one exists or else generates a pseudo-random double in the specified range.
Takes a double from the buffer if one exists or else generates a pseudo-random double in the specified range.
Attributes
- Source
- TestRandom.scala
Takes a float from the buffer if one exists or else generates a pseudo-random, uniformly distributed float between 0.0 and 1.0.
Takes a float from the buffer if one exists or else generates a pseudo-random, uniformly distributed float between 0.0 and 1.0.
Attributes
- Source
- TestRandom.scala
Takes a float from the buffer if one exists or else generates a pseudo-random float in the specified range.
Takes a float from the buffer if one exists or else generates a pseudo-random float in the specified range.
Attributes
- Source
- TestRandom.scala
Takes a double from the buffer if one exists or else generates a pseudo-random double from a normal distribution with mean 0.0 and standard deviation 1.0.
Takes a double from the buffer if one exists or else generates a pseudo-random double from a normal distribution with mean 0.0 and standard deviation 1.0.
Attributes
- Source
- TestRandom.scala
Takes an integer from the buffer if one exists or else generates a pseudo-random integer.
Takes an integer from the buffer if one exists or else generates a pseudo-random integer.
Attributes
- Source
- TestRandom.scala
Takes an integer from the buffer if one exists or else generates a pseudo-random integer in the specified range.
Takes an integer from the buffer if one exists or else generates a pseudo-random integer in the specified range.
Attributes
- Source
- TestRandom.scala
Takes an integer from the buffer if one exists or else generates a pseudo-random integer between 0 (inclusive) and the specified value (exclusive).
Takes an integer from the buffer if one exists or else generates a pseudo-random integer between 0 (inclusive) and the specified value (exclusive).
Attributes
- Source
- TestRandom.scala
Takes a long from the buffer if one exists or else generates a pseudo-random long.
Takes a long from the buffer if one exists or else generates a pseudo-random long.
Attributes
- Source
- TestRandom.scala
Takes a long from the buffer if one exists or else generates a pseudo-random long in the specified range.
Takes a long from the buffer if one exists or else generates a pseudo-random long in the specified range.
Attributes
- Source
- TestRandom.scala
Takes a long from the buffer if one exists or else generates a pseudo-random long between 0 (inclusive) and the specified value (exclusive).
Takes a long from the buffer if one exists or else generates a pseudo-random long between 0 (inclusive) and the specified value (exclusive).
Attributes
- Source
- TestRandom.scala
Takes a character from the buffer if one exists or else generates a pseudo-random character from the ASCII range 33-126.
Takes a character from the buffer if one exists or else generates a pseudo-random character from the ASCII range 33-126.
Attributes
- Source
- TestRandom.scala
Takes a string from the buffer if one exists or else generates a pseudo-random string of the specified length.
Takes a string from the buffer if one exists or else generates a pseudo-random string of the specified length.
Attributes
- Source
- TestRandom.scala
Takes a UUID from the buffer if one exists or else generates a pseudo-random UUID.
Takes a UUID from the buffer if one exists or else generates a pseudo-random UUID.
Attributes
- Source
- TestRandom.scala
Saves the TestRandom's current state in an effect which, when run, will restore the TestRandom state to the saved state.
Saves the TestRandom's current state in an effect which, when run, will restore the TestRandom state to the saved state.
Attributes
- Source
- TestRandom.scala
Sets the seed of this TestRandom to the specified value.
Concrete fields
Attributes
- Source
- TestRandom.scala