diff --git a/README.md b/README.md index 8431e8f..1cab2ed 100644 --- a/README.md +++ b/README.md @@ -686,6 +686,16 @@ Current implementation of **CppRandLib** is provided for c++11 and c++20 standar Notice also: some of the PRNG algorithms involve 128-bits integer artihmetics. **CppRandLib** provides its own minimalist library for such computations since not all c++ compilers provide it (e.g. Microsoft compiler). Meanwhile, some other c++ compilers do implement 128-bits integer arithmetics (e.g. gcc). It might be of interest for users aware of this that they modify **CppRandLib** code by their side to take benefit of this. Conditional code is currently not implemented in **CppRandLib** for this purpose. +--- +## What's new in release 2.1.3 + +Sub-version 2.1.3 of release 2.1 fixes one implementation error and fixes CWG algorithms period values in documentation. + +Thanks to great comments from Tomasz DziaƂa, the author of the **CWG** algorithm (see ref. [8] - *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. + + --- ## What's new in release 2.1.2