Alex Herbert created RNG-188:
--------------------------------
Summary: Add Philox random number generator
Key: RNG-188
URL: https://issues.apache.org/jira/browse/RNG-188
Project: Commons RNG
Issue Type: New Feature
Components: core
Reporter: Alex Herbert
Add two new random number generators: philox4x32 and philox4x64 from
[https://www.thesalmons.org/john/random123/]
These are quite standard nowadays (part of CUDA, Numpy, default for Pytorch on
GPU, default for TensorFlow) and there is no official Java implementation.
Counter-based PRNGs are great for parallelization, as skipping-ahead is nearly
as fast as a single random number generation, and the counter makes it very
easy to create subsequences.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)