Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
denoland/stdUNSTABLE: Various utilities using random number generators. The package also provides seeded pseudo-random number generator.
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
94%
Published
4 weeks ago (0.1.4)
Utilities for generating random numbers.
Example of generating a random integer with fixed seed number:
import { randomIntegerBetween } from "@std/random"; import { randomSeeded } from "@std/random"; import { assertEquals } from "@std/assert"; const prng = randomSeeded(1n); assertEquals(randomIntegerBetween(1, 10, { prng }), 3);
Example of generating a random integer between two values:
import { randomIntegerBetween } from "@std/random"; import { randomSeeded } from "@std/random"; const prng = randomSeeded(BigInt(crypto.getRandomValues(new Uint32Array(1))[0]!)); const randomInteger = randomIntegerBetween(1, 10, { prng });
Built and signed on
GitHub Actions
Add Package
deno add jsr:@std/random
Import symbol
import * as random from "@std/random";
Import directly with a jsr specifier
import * as random from "jsr:@std/random";
Add Package
pnpm i jsr:@std/random
pnpm dlx jsr add @std/random
Import symbol
import * as random from "@std/random";
Add Package
yarn add jsr:@std/random
yarn dlx jsr add @std/random
Import symbol
import * as random from "@std/random";
Add Package
vlt install jsr:@std/random
Import symbol
import * as random from "@std/random";
Add Package
npx jsr add @std/random
Import symbol
import * as random from "@std/random";
Add Package
bunx jsr add @std/random
Import symbol
import * as random from "@std/random";