Package: sitmo 2.0.2

James Balamuta

sitmo: Parallel Pseudo Random Number Generator (PPRNG) 'sitmo' Header Files

Provided within are two high quality and fast PPRNGs that may be used in an 'OpenMP' parallel environment. In addition, there is a generator for one dimensional low-discrepancy sequence. The objective of this library to consolidate the distribution of the 'sitmo' (C++98 & C++11), 'threefry' and 'vandercorput' (C++11-only) engines on CRAN by enabling others to link to the header files inside of 'sitmo' instead of including a copy of each engine within their individual package. Lastly, the package contains example implementations using the 'sitmo' package and three accompanying vignette that provide additional information.

Authors:James Balamuta [aut, cre, cph], Thijs van den Berg [aut, cph], Ralf Stubner [ctb]

sitmo_2.0.2.tar.gz
sitmo_2.0.2.tar.gz(r-4.7-arm64)sitmo_2.0.2.tar.gz(r-4.7-x86_64)sitmo_2.0.2.tar.gz(r-4.6-arm64)sitmo_2.0.2.tar.gz(r-4.6-x86_64)
sitmo_2.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
sitmo/json (API)
NEWS

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

Bug tracker:https://github.com/coatless/sitmo/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

cppopenmp

8.08 score 261 packages 19 scripts 54k downloads 7 exports 1 dependencies

Last updated from:0e5ae28f8a. Checks:6 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK126
linux-devel-x86_64OK122
source / vignettesOK246
linux-release-arm64OK132
linux-release-x86_64OK130
wasm-releaseOK123

Exports:runif_rrunif_sitmositmo_drawssitmo_engine_resetsitmo_engine_seedsitmo_parallelsitmo_two_seeds

Dependencies:Rcpp

sitmo's BigCrush Results

Rendered frombig_crush_test.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2021-10-13
Started: 2016-03-19

Deployment of sitmo within C++ Code

Rendered fromsitmo_internals.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2021-10-13
Started: 2016-03-19

Making a Uniform PRNG with sitmo

Rendered fromuniform_rng_with_sitmo.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2018-07-01
Started: 2016-03-19