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.zip(r-4.7-x86_64)sitmo_2.0.2.zip(r-4.7-arm64)sitmo_2.0.2.zip(r-4.6-x86_64)sitmo_2.0.2.zip(r-4.6-arm64)sitmo_2.0.2.zip(r-4.5-x86_64)
sitmo_2.0.2.tgz(r-4.6-x86_64)sitmo_2.0.2.tgz(r-4.6-arm64)sitmo_2.0.2.tgz(r-4.5-x86_64)sitmo_2.0.2.tgz(r-4.5-arm64)
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✨
DESCRIPTION |NEWS
card.svg |card.png
sitmo/json (API)

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

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

Pkgdown/docs site:https://r-pkg.thecoatlessprofessor.com

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

On CRAN:

Conda:

parallelrandom-generationrcppcppopenmp

10.23 score 8 stars 292 packages 31 scripts 52k downloads 7 exports 1 dependencies

Last updated from:b98bbfb4be. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK93
linux-devel-x86_64OK104
source / vignettesOK191
linux-release-arm64OK79
linux-release-x86_64OK107
macos-release-arm64OK110
macos-release-x86_64OK146
macos-oldrel-arm64OK89
macos-oldrel-x86_64OK324
windows-devel-arm64OK350
windows-devel-x86_64OK148
windows-release-arm64OK344
windows-release-x86_64OK94
windows-oldrel-x86_64OK110
wasm-releaseOK106

Exports:runif_rrunif_sitmositmo_drawssitmo_engine_resetsitmo_engine_seedsitmo_parallelsitmo_two_seeds

Dependencies:Rcpp

Deployment of sitmo within C++ Code
What is sitmo and can I eat it? | Accessing and using engines in sitmo | Construct an engine | Seed modifiers | Misc Seed | Examples | Hello World Example | Setting a Seed | Reset RNG engine | Two RNG Streams | Uniform Random Number Generator | OpenMP Example

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

sitmo's BigCrush Results
Introduction | Results of the Test

Last update: 2021-10-12
Started: 2016-03-17

Making a Uniform PRNG with sitmo
Intro | Random Uniform Distribution (runif) in C++ | Creating a Random Uniform Distribution

Last update: 2018-06-26
Started: 2016-03-18