asKotlinRandom
Creates a Kotlin Random instance that uses the specified java.util.Random generator as a randomness source.
fun Random.asKotlinRandom(): Random(source)
import java.util.Random
import kotlin.random.Random as KotlinRandom
fun main() {
// Java Random instance
val javaRandom = Random()
// Kotlin Random that delegates to the Java Random
val kotlinRandom: KotlinRandom = javaRandom.asKotlinRandom()
// Generate a random integer between 0 (inclusive) and 100 (exclusive)
val randomInt = kotlinRandom.nextInt(0, 100)
println("Random integer between 0 and 99: $randomInt")
}