What is RandEXom?
RandEXom is a C# randomisation utility library to give more controllable randomization parameter. There are so many ways you can do to do randomizing in programming, and RandEXom trying to archieve those methods in a single library, either by using an already made algorithm or a new algorithm, so we can do randomizing with whatever method we want.
This library using .Net Standard 2.1.
The test project using .Net 8
- Modulo random
- default .Net random
- System-Supplied Random Number Generators (Based on Numerical Recipes in C The Art of Scientific Computing 2nd ed )
- Iterative
- Linear Congruential Generators (Based on Numerical Recipes in C The Art of Scientific Computing 2nd ed )
- default Seed
- XORShift64 (Based on research by George Marsaglia)
| Boolean |
- True Percentage Randomization
| Item |
- Gacha
- Shuffles Fisher Yates
| Number |
- Distance
- Distributed Tree
- Pong
- Slot
Note: Every IDE has a different way to add .dll as a reference.
If you use the visual studio on your project:
- In Solution Explorer, right-click your project, then click add reference
- On the bottom left window, click the browser button, and choose RandEXom.dll
- Now you can using RandEXom library in your project