CRAN/E | dqrng

dqrng

Fast Pseudo Random Number Generators

Installation

About

Several fast random number generators are provided as C++ header only libraries: The PCG family by O'Neill (2014 ) as well as Xoroshiro128+ and Xoshiro256+ by Blackman and Vigna (2018 ). 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'.

daqana.github.io/dqrng/
github.com/daqana/dqrng
Bug report File report

Key Metrics

Version 0.3.2
R ≥ 3.5.0
Published 2023-11-29 143 days ago
Needs compilation? yes
License AGPL-3
License File
CRAN checks dqrng results

Downloads

Yesterday 1.293 0%
Last 7 days 6.138 -20%
Last 30 days 29.819 -23%
Last 90 days 102.874 -13%
Last 365 days 393.723 +71%

Maintainer

Maintainer

Ralf Stubner

ralf.stubner@gmail.com

Authors

Ralf Stubner

aut / cre

daqana GmbH

cph

David Blackman

ctb

Melissa O'Neill

ctb

Sebastiano Vigna

ctb

Aaron Lun

ctb

Kyle Butts

ctb

Material

README
NEWS
Reference manual
Package source

In Views

Distributions
HighPerformanceComputing

Vignettes

C++ API
Fast Pseudo Random Number Generators for R
Parallel RNG usage
Fast sampling methods

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

dqrng archive

Depends

R ≥ 3.5.0

Imports

Rcpp ≥ 0.12.16

Suggests

testthat
knitr
rmarkdown
mvtnorm ≥ 1.2-3
bench
sitmo

LinkingTo

Rcpp
BH ≥ 1.64.0-1
sitmo ≥ 2.0.0

Reverse Imports

DelayedRandomArray
DropletUtils
FunChisq
fwildclusterboot
greeks
GridOnClusters
HDMAADMM
PCAtools
rnndescent
scran
tetragon

Reverse Suggests

AdaptGauss
SpaDES.tools

Reverse LinkingTo

DelayedRandomArray
DropletUtils
melt
PCAtools
rnndescent
scran
uwot