Skip to content

Release v2.2.3 - 2026/01

Latest

Choose a tag to compare

@schmouk schmouk released this 01 Jan 14:46
7bf2cfe

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.