Package: RcppZiggurat 0.1.6.1

RcppZiggurat: 'Rcpp' Integration of Different "Ziggurat" Normal RNG Implementations

The Ziggurat generator for normally distributed random numbers, originally proposed by Marsaglia and Tsang (2000, <doi:10.18637/jss.v005.i08>) has been improved upon a few times starting with Leong et al (2005, <doi:10.18637/jss.v012.i07>). This package provides an aggregation in order to compare different implementations in order to provide an 'faster but good enough' alternative for use with R and C++ code.

Authors:Dirk Eddelbuettel

RcppZiggurat_0.1.6.1.tar.gz
RcppZiggurat_0.1.6.1.zip(r-4.5)RcppZiggurat_0.1.6.1.zip(r-4.4)RcppZiggurat_0.1.6.1.zip(r-4.3)
RcppZiggurat_0.1.6.1.tgz(r-4.4-x86_64)RcppZiggurat_0.1.6.1.tgz(r-4.4-arm64)RcppZiggurat_0.1.6.1.tgz(r-4.3-x86_64)RcppZiggurat_0.1.6.1.tgz(r-4.3-arm64)
RcppZiggurat_0.1.6.1.tar.gz(r-4.5-noble)RcppZiggurat_0.1.6.1.tar.gz(r-4.4-noble)
RcppZiggurat_0.1.6.1.tgz(r-4.4-emscripten)RcppZiggurat_0.1.6.1.tgz(r-4.3-emscripten)
RcppZiggurat.pdf |RcppZiggurat.html
RcppZiggurat/json (API)
NEWS

# Install 'RcppZiggurat' in R:
install.packages('RcppZiggurat', repos = c('https://eddelbuettel.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/eddelbuettel/rcppziggurat/issues

Uses libs:
  • gsl– GNU Scientific Library (GSL)
  • c++– GNU Standard C++ Library v3

On CRAN:

random-number-generatorsrcppziggurat

27 exports 12 stars 7.15 score 2 dependencies 147 dependents 59 scripts 9.9k downloads

Last updated 2 months agofrom:7d030f919f. Checks:OK: 8 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 18 2024
R-4.5-win-x86_64OKAug 18 2024
R-4.5-linux-x86_64NOTEAug 18 2024
R-4.4-win-x86_64OKAug 18 2024
R-4.4-mac-x86_64OKAug 18 2024
R-4.4-mac-aarch64OKAug 18 2024
R-4.3-win-x86_64OKAug 18 2024
R-4.3-mac-x86_64OKAug 18 2024
R-4.3-mac-aarch64OKAug 18 2024

Exports:zgetparszgetseedzgetseedV1ziggbinziggsumziggtestzrnormzrnormGlzrnormGSLzrnormLZLLVzrnormMTzrnormQLzrnormRzrnormStlzrnormStlV1zrnormV1zrnormV1bzrnormVeczrnormVecV1zsetparszsetseedzsetseedGlzsetseedGSLzsetseedLZLLVzsetseedMTzsetseedQLzsetseedV1

Dependencies:RcppRcppGSL

Ziggurat Revisited

Rendered fromRcppZiggurat.Rmdusingknitr::rmarkdownon Aug 18 2024.

Last update: 2020-10-18
Started: 2017-09-27

Readme and manuals

Help Manual

Help pageTopics
Collection and comparison of different Ziggurat RNGsRcppZiggurat-package RcppZiggurat
Collection of Ziggurat Normal RNGszgetpars zgetseed zgetseedV1 ziggbin ziggsum ziggtest zrnorm zrnormGl zrnormGSL zrnormLZLLV zrnormMT zrnormQL zrnormR zrnormStl zrnormStlV1 zrnormV1 zrnormV1b zrnormVec zrnormVecV1 zsetpars zsetseed zsetseedGl zsetseedGSL zsetseedLZLLV zsetseedMT zsetseedQL zsetseedV1 zsetseedV1b