Skip to content

Package oolong.random - Oolong

oolong / oolong.random

Package oolong.random

Functions

Name Summary
(common) nextBits Call Random.nextBits with a mapping of Int to Msg.fun <Msg :Any> nextBits(bitCount:Int, msg: suspend CoroutineScope.(Int) -> Msg):Effect<Msg>
(common) nextBoolean Call Random.nextBoolean with a mapping of Boolean to Msg.fun <Msg :Any> nextBoolean(msg: suspend CoroutineScope.(Boolean) -> Msg):Effect<Msg>
(common) nextBytes Call Random.nextBytes with a mapping of ByteArray to Msg.fun <Msg :Any> nextBytes(array:ByteArray, fromIndex:Int, toIndex:Int, msg: suspend CoroutineScope.(ByteArray) -> Msg):Effect<Msg>
fun <Msg :Any> nextBytes(array:ByteArray, msg: suspend CoroutineScope.(ByteArray) -> Msg):Effect<Msg>
fun <Msg :Any> nextBytes(size:Int, msg: suspend CoroutineScope.(ByteArray) -> Msg):Effect<Msg>
(common) nextDouble Call Random.nextDouble with a mapping of Double to Msg.fun <Msg :Any> nextDouble(msg: suspend CoroutineScope.(Double) -> Msg):Effect<Msg>
fun <Msg :Any> nextDouble(until:Double, msg: suspend CoroutineScope.(Double) -> Msg):Effect<Msg>
fun <Msg :Any> nextDouble(from:Double, until:Double, msg: suspend CoroutineScope.(Double) -> Msg):Effect<Msg>
(common) nextFloat Call Random.nextFloat with a mapping of Float to Msg.fun <Msg :Any> nextFloat(msg: suspend CoroutineScope.(Float) -> Msg):Effect<Msg>
(common) nextInt Call Random.nextInt with a mapping of Int to Msg.fun <Msg :Any> nextInt(msg: suspend CoroutineScope.(Int) -> Msg):Effect<Msg>
fun <Msg :Any> nextInt(until:Int, msg: suspend CoroutineScope.(Int) -> Msg):Effect<Msg>
fun <Msg :Any> nextInt(from:Int, until:Int, msg: suspend CoroutineScope.(Int) -> Msg):Effect<Msg>
fun <Msg :Any> nextInt(range:IntRange, msg: suspend CoroutineScope.(Int) -> Msg):Effect<Msg>
(common) nextLong Call Random.nextLong with a mapping of Long to Msg.fun <Msg :Any> nextLong(msg: suspend CoroutineScope.(Long) -> Msg):Effect<Msg>
fun <Msg :Any> nextLong(until:Long, msg: suspend CoroutineScope.(Long) -> Msg):Effect<Msg>
fun <Msg :Any> nextLong(from:Long, until:Long, msg: suspend CoroutineScope.(Long) -> Msg):Effect<Msg>
fun <Msg :Any> nextLong(range:LongRange, msg: suspend CoroutineScope.(Long) -> Msg):Effect<Msg>
(common) nextUBytes Call Random.nextUBytes with a mapping of UByteArray to Msg.fun <Msg :Any> nextUBytes(array:UByteArray, msg: suspend CoroutineScope.(UByteArray) -> Msg):Effect<Msg>
fun <Msg :Any> nextUBytes(size:Int, msg: suspend CoroutineScope.(UByteArray) -> Msg):Effect<Msg>
(common) nextUInt Call Random.nextUInt with a mapping of UInt to Msg.fun <Msg :Any> nextUInt(msg: suspend CoroutineScope.(UInt) -> Msg):Effect<Msg>
fun <Msg :Any> nextUInt(until:UInt, msg: suspend CoroutineScope.(UInt) -> Msg):Effect<Msg>
fun <Msg :Any> nextUInt(from:UInt, until:UInt, msg: suspend CoroutineScope.(UInt) -> Msg):Effect<Msg>
fun <Msg :Any> nextUInt(range:UIntRange, msg: suspend CoroutineScope.(UInt) -> Msg):Effect<Msg>
(common) nextULong Call Random.nextULong with a mapping of ULong to Msg.fun <Msg :Any> nextULong(msg: suspend CoroutineScope.(ULong) -> Msg):Effect<Msg>
fun <Msg :Any> nextULong(until:ULong, msg: suspend CoroutineScope.(ULong) -> Msg):Effect<Msg>
fun <Msg :Any> nextULong(from:ULong, until:ULong, msg: suspend CoroutineScope.(ULong) -> Msg):Effect<Msg>
fun <Msg :Any> nextULong(range:ULongRange, msg: suspend CoroutineScope.(ULong) -> Msg):Effect<Msg>