> For the complete documentation index, see [llms.txt](https://trizen.gitbook.io/sidef-lang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers.md).

# Pseudo-random numbers

- [Combined recursive generator MRG32k3a](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers/combined_recursive_generator_mrg32k3a.md)
- [Middle-square method](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers/middle-square_method.md)
- [PCG32](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers/pcg32.md)
- [Splitmix64](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers/splitmix64.md)
- [Xorshift star](https://trizen.gitbook.io/sidef-lang/programming_tasks/p/pseudo-random-numbers/xorshift_star.md)
