@std/random

Overview

Deterministic seeded random streams and OS entropy.

When to use it

Reach for @std/random in two shapes: Rng.seeded(n) for deterministic streams that replay bit-identically (simulations, tests), CryptoRng for OS entropy when unpredictability matters.

Capabilities

  • Seeded Rng streams
  • OS-backed CryptoRng
  • Ints, bools, ranges

Symbols

  • class CryptoRng — Non-deterministic OS entropy for keys and tokens. Never seed-dependent.
  • class Rng — Seeded Xoshiro256++ stream. Same seed replays the same sequence,