Skip to content

Base randomizers: LCS/LCG number randomizer algorithm - #98

Merged
pavly-gerges merged 3 commits into
masterfrom
base-randomizers
Aug 18, 2026
Merged

Base randomizers: LCS/LCG number randomizer algorithm#98
pavly-gerges merged 3 commits into
masterfrom
base-randomizers

Conversation

@pavly-gerges

@pavly-gerges pavly-gerges commented Aug 18, 2026

Copy link
Copy Markdown
Member

In this PR, an attempt is made to implement a random number generator using the Linear Congruential Sequence Generator (LCG) algorithm by using the division theorem and finding the modulus of a polynomial equation; further randomization is introduced by utilizing the CPU clock samples in lieu of constant multiplier and increment numbers.

Features:

  • LCS Abstract Data Structure.
  • LCG General Randomizer.
  • LCG Clock-based Randomizer.

@pavly-gerges pavly-gerges added enhancement New feature or request electronetsoft ElectroNetSoft APIs related stuff. arithmos The Arithmos project. labels Aug 18, 2026
@pavly-gerges pavly-gerges changed the title Base randomizers Base randomizers: LCS/LCG number randomizer algorithm Aug 18, 2026
@pavly-gerges
pavly-gerges merged commit c7fbd06 into master Aug 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arithmos The Arithmos project. electronetsoft ElectroNetSoft APIs related stuff. enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant