Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down