rTRNG
Advanced and Parallel Random Number Generation via 'TRNG'
Description
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>.
Downloads
888
Last 30 days
4081st
2.6K
Last 90 days
9.3K
Last year
Trend: -7.2% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (10 non-OK)
compiled code
File ‘rTRNG/libs/rTRNG.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘rTRNG/libs/rTRNG.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'rTRNG/libs/x64/rTRNG.dll': Found non-API call to R: 'R_UnboundValue' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 29.3Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 20.6Mb
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 30.1Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 21.4Mb
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 11.2Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 2.5Mb
compiled code
File ‘rTRNG/libs/rTRNG.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
Check History
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
installed package size
installed size is 29.3Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 20.6Mb
installed package size
installed size is 30.1Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 21.4Mb
installed package size
installed size is 11.2Mb
sub-directories of 1Mb or more:
doc 7.8Mb
libs 2.5Mb