effect-io-ai

Package: effect
Module: Random

Random.nextBetween

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>

Source

Since v4.0.0