rrmxmx-kt
1.1.5
common
rrmxmx-kt
/
org.danilopianini.rrmxmx
/
RrmxmxRandom
Rrmxmx
Random
class
RrmxmxRandom
(
val
seed
:
ULong
=
defaultSeed
)
:
Random
A Random using rrmxmx under the hood.
The sequence is reproducible for a given
seed
Members
Constructors
Rrmxmx
Random
Link copied to clipboard
constructor
(
seed
:
ULong
=
defaultSeed
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
next
Bits
Link copied to clipboard
open
override
fun
nextBits
(
bitCount
:
Int
)
:
Int
next
Boolean
Link copied to clipboard
open
fun
nextBoolean
(
)
:
Boolean
next
Bytes
Link copied to clipboard
open
fun
nextBytes
(
array
:
ByteArray
)
:
ByteArray
open
fun
nextBytes
(
size
:
Int
)
:
ByteArray
open
fun
nextBytes
(
array
:
ByteArray
,
fromIndex
:
Int
,
toIndex
:
Int
)
:
ByteArray
next
Double
Link copied to clipboard
open
fun
nextDouble
(
)
:
Double
open
fun
nextDouble
(
until
:
Double
)
:
Double
open
fun
nextDouble
(
from
:
Double
,
until
:
Double
)
:
Double
next
Float
Link copied to clipboard
open
fun
nextFloat
(
)
:
Float
next
Int
Link copied to clipboard
open
fun
nextInt
(
)
:
Int
open
fun
nextInt
(
until
:
Int
)
:
Int
open
fun
nextInt
(
from
:
Int
,
until
:
Int
)
:
Int
next
Long
Link copied to clipboard
open
fun
nextLong
(
)
:
Long
open
fun
nextLong
(
until
:
Long
)
:
Long
open
fun
nextLong
(
from
:
Long
,
until
:
Long
)
:
Long
Properties
seed
Link copied to clipboard
val
seed
:
ULong