Package: rTRNG 4.23.1-2.9000

Riccardo Porreca

rTRNG: Advanced and Parallel Random Number Generation via 'TRNG'

Embeds sources and headers from Tina's Random Number Generator ('TRNG') C++ library. Exposes some functionality for easier access, testing and benchmarking into R. Provides examples of how to use parallel RNG with 'RcppParallel'. The methods and techniques behind 'TRNG' are illustrated in the package vignettes and examples. Full documentation is available in Bauke (2021) <https://github.com/rabauke/trng4/blob/v4.23.1/doc/trng.pdf>.

Authors:Riccardo Porreca [aut, cre], Roland Schmid [aut], Mirai Solutions GmbH [cph], Heiko Bauke [ctb, cph]

rTRNG_4.23.1-2.9000.tar.gz
rTRNG_4.23.1-2.9000.zip(r-4.5)rTRNG_4.23.1-2.9000.zip(r-4.4)rTRNG_4.23.1-2.9000.zip(r-4.3)
rTRNG_4.23.1-2.9000.tgz(r-4.4-x86_64)rTRNG_4.23.1-2.9000.tgz(r-4.4-arm64)rTRNG_4.23.1-2.9000.tgz(r-4.3-x86_64)rTRNG_4.23.1-2.9000.tgz(r-4.3-arm64)
rTRNG_4.23.1-2.9000.tar.gz(r-4.5-noble)rTRNG_4.23.1-2.9000.tar.gz(r-4.4-noble)
rTRNG_4.23.1-2.9000.tgz(r-4.4-emscripten)rTRNG_4.23.1-2.9000.tgz(r-4.3-emscripten)
rTRNG.pdf |rTRNG.html
rTRNG/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/miraisolutions/rtrng/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

hpcparallelrcpptrng

34 exports 19 stars 2.19 score 2 dependencies 15 scripts 1.1k downloads

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

TargetResultDate
Doc / VignettesOKSep 12 2024
R-4.5-win-x86_64NOTESep 12 2024
R-4.5-linux-x86_64NOTESep 12 2024
R-4.4-win-x86_64NOTESep 12 2024
R-4.4-mac-x86_64NOTESep 12 2024
R-4.4-mac-aarch64NOTESep 12 2024
R-4.3-win-x86_64NOTESep 12 2024
R-4.3-mac-x86_64NOTESep 12 2024
R-4.3-mac-aarch64NOTESep 12 2024

Exports:check_rTRNG_linkingdefaultKindlagfib2plus_19937_64lagfib2xor_19937_64lagfib4plus_19937_64lagfib4xor_19937_64lcg64lcg64_shiftLdFlagsmrg2mrg3mrg3smrg4mrg5mrg5smt19937mt19937_64rbinom_trngrlnorm_trngrnorm_trngrpois_trngrunif_trngTRNG.Random.seedTRNG.VersionTRNGjumpTRNGkindTRNGseedTRNGsplityarn2yarn3yarn3syarn4yarn5yarn5s

Dependencies:RcppRcppParallel

Introduction to rTRNG

Rendered fromrTRNG.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2022-03-11
Started: 2018-01-05

Flexible and consistent simulation of a matrix of Monte Carlo variates

Rendered frommcMat.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2020-04-07
Started: 2017-03-27

rTRNG @useR!2017

Rendered fromrTRNG.useR2017.pdf.asisusingR.rsp::asison Sep 12 2024.

Last update: 2018-02-23
Started: 2018-02-02

Readme and manuals

Help Manual

Help pageTopics
TRNG C++ library functionality exposed to R.rTRNG-package rTRNG
Check rTRNG linking.check_rTRNG_linking
Default TRNG kind.defaultKind
Linker flags for rTRNG.LdFlags
Binomial random numbers via TRNG.rbinom_trng
Log-normal random numbers via TRNG.rlnorm_trng
Normal random numbers via TRNG.rnorm_trng
Poisson random numbers via TRNG.rpois_trng
Uniform random numbers via TRNG.runif_trng
TRNG random number engines.lagfib2plus_19937_64 lagfib2xor_19937_64 lagfib4plus_19937_64 lagfib4xor_19937_64 lcg64 lcg64_shift mrg2 mrg3 mrg3s mrg4 mrg5 mrg5s mt19937 mt19937_64 TRNG.Engine yarn2 yarn3 yarn3s yarn4 yarn5 yarn5s
TRNG random number generation.TRNG.Random TRNG.Random.seed TRNGjump TRNGkind TRNGseed TRNGsplit
TRNG library version.TRNG.Version