Skip to content

Conversation

@falbrechtskirchinger
Copy link
Contributor

By making the random engine thread_local, each thread now has its own independent random sequence, ensuring safe concurrent access. Additionally, using an immediately invoked lambda expression to initialize the engine eliminates the need for separate static seed variables.

By making the random engine thread_local, each thread now has its own
independent random sequence, ensuring safe concurrent access.
Additionally, using an immediately invoked lambda expression to
initialize the engine eliminates the need for separate static seed
variables.
@yhirose yhirose merged commit 2eaa2ea into yhirose:master Mar 13, 2025
6 of 9 checks passed
@yhirose
Copy link
Owner

yhirose commented Mar 13, 2025

Thanks for the improvement!

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.

2 participants