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)

Reply via email to