dqrng (Q64642)

From MaRDI portal





Fast Pseudo Random Number Generators
Language Label Description Also known as
default for all languages
No label defined
    English
    dqrng
    Fast Pseudo Random Number Generators

      Statements

      0 references
      0.3.0
      1 May 2021
      0 references
      0.0.2
      11 May 2018
      0 references
      0.0.3
      14 May 2018
      0 references
      0.0.4
      8 June 2018
      0 references
      0.0.5
      31 January 2019
      0 references
      0.1.0
      4 March 2019
      0 references
      0.1.1
      11 March 2019
      0 references
      0.2.0
      22 April 2019
      0 references
      0.2.1
      17 May 2019
      0 references
      0.3.1
      30 August 2023
      0 references
      0.3.2
      29 November 2023
      0 references
      0 references
      29 November 2023
      0 references
      Several fast random number generators are provided as C++ header only libraries: The PCG family by O'Neill (2014 <https://www.cs.hmc.edu/tr/hmc-cs-2014-0905.pdf>) as well as Xoroshiro128+ and Xoshiro256+ by Blackman and Vigna (2018 <arXiv:1805.01407>). In addition fast functions for generating random numbers according to a uniform, normal and exponential distribution are included. The latter two use the Ziggurat algorithm originally proposed by Marsaglia and Tsang (2000, <doi:10.18637/jss.v005.i08>). The fast sampling methods support unweighted sampling both with and without replacement. These functions are exported to R and as a C++ interface and are enabled for use with the default 64 bit generator from the PCG family, Xoroshiro128+ and Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry engine (Salmon et al., 2011, <doi:10.1145/2063384.2063405>) as provided by the package 'sitmo'.
      0 references
      0 references
      0 references

      Identifiers

      0 references