Package: effect
Module: Random
Generates a random number between min (inclusive) and max (exclusive).
When to use
Use to generate a pseudo-random floating-point number within a numeric range.
Example (Generating a bounded random number)
import { Effect, Random } from "effect"
const program = Effect.gen(function*() {
const randomDouble = yield* Random.nextBetween(0, 1)
console.log("Random double: ", randomDouble)
})
Signature
declare const nextBetween: (min: number, max: number) => Effect.Effect<number>
Since v4.0.0