<@U0AK89KT6>: My version with `Double`. ``` fun m...
# random
h
@jkbbwr: My version with
Double
.
Copy code
fun main(args: Array<String>) {
    println(Random().fromRange(10e15..10e16).toString())
}

fun Random.fromRange(range: ClosedRange<Double>): Double {
    return lerp(range.start, range.endInclusive, nextDouble())
}

fun lerp(start: Double, end: Double, factor: Double) = start + ((end - start) * factor)