Skip to content

feat(stdlib): add seeded random service - #244

Merged
julia-script merged 1 commit into
mainfrom
julia/add-seeded-random-service
Aug 23, 2026
Merged

julia-script merged 1 commit into
mainfrom
julia/add-seeded-random-service

Conversation

@julia-script

Copy link
Copy Markdown
Owner

Summary

  • add a portable, provider-replaceable Random service implemented entirely in Silk
  • add deterministic SplitMix64-seeded Xoshiro256** plus nextBool, unbiased below, and allocation-free fillBytes
  • ship the canonical source, manifest/generated artifacts, reference docs, OpenSpec artifacts, and cross-engine coverage
  • align the LSP hover expectation with the compact documentation-section rendering

The API is explicitly deterministic and non-cryptographic; OS entropy remains out of scope.

Validation

  • pnpm exec openspec validate add-seeded-random-service --strict
  • pnpm typecheck
  • pnpm exec biome check .
  • pnpm test
  • pnpm check
  • pnpm release:candidate

@julia-script
julia-script merged commit 29517e8 into main Aug 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant