New in Release 2.2
Version 2.2 of PyRandLib delivers a Python 3.14 version of the library.
Note: no new feature introduced by Python 3.14 impacts the code of PyRandLib which is then the same for version 3.14 as for Python 3.13 - with very minor optimizations on code for a very few generators.
Meanwhile, the implementation of Python 3.14 shows computation speed-ups from 6 % up to 48 % for the Intel® Core™ i7 CPU.
New in release 2.2.1
Just fixed a few sentences and typos in README.md.
Transformed there the MarkDown tables into HTML tables, for the convenience of their reading in pages at https://schmouk.github.io/PyRandLib/.
Added also a banner in this file.
--> release v2.2.0 has then been deleted and replaced with release v2.2.1.
Fixes in release 2.2.2
Thanks to great comments from Tomasz Działa, the author of the CWG algorithm (see ref. [8] in doc. README.md - Collatz-Weyl Generators: High Quality and High Throughput Parameterized Pseudorandom Number Generators. Published at arXiv, December 2023):
- an implementation error in
CWG128_64.next()method has been fixed, and - the values of the minimal periods of the three implemented versions of the algorithm have been fixed also.