Skip to content

Conversation

@nikhilwoodruff
Copy link
Collaborator

The UC reform logic was using numpy's global random state, which caused different results on each run. This changes it to use a seeded random number generator for reproducible outputs.

Closes #1358

@MaxGhenis
Copy link
Collaborator

MaxGhenis commented Oct 15, 2025

See also #1355 for a more general solution

@nikhilwoodruff nikhilwoodruff merged commit b234722 into master Oct 15, 2025
2 checks passed
@nikhilwoodruff nikhilwoodruff deleted the fix-random-seed branch October 15, 2025 12:18
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.

Randomness between runs caused by UC reform

3 participants