{
  "_id": "6a13fa15acfb0bcc41d34ef1",
  "Package": "rTRNG",
  "Title": "Advanced and Parallel Random Number Generation via 'TRNG'",
  "Version": "4.23.1-5",
  "Authors@R": "c(person(\"Riccardo\", \"Porreca\", role = c(\"aut\", \"cre\"),\nemail = \"riccardo.porreca@mirai-solutions.com\"),\nperson(\"Roland\", \"Schmid\", role = \"aut\",\nemail = \"roland.schmid@mirai-solutions.com\"),\nperson(\"Mirai Solutions GmbH\", role = \"cph\",\nemail = \"info@mirai-solutions.com\"),\nperson(\"Heiko\", \"Bauke\", role = c(\"ctb\", \"cph\"),\ncomment = \"TRNG sources and headers\"))",
  "Description": "Embeds sources and headers from Tina's Random Number\nGenerator ('TRNG') C++ library. Exposes some functionality for\neasier access, testing and benchmarking into R. Provides\nexamples of how to use parallel RNG with 'RcppParallel'. The\nmethods and techniques behind 'TRNG' are illustrated in the\npackage vignettes and examples. Full documentation is available\nin Bauke (2021)\n<https://github.com/rabauke/trng4/blob/v4.23.1/doc/trng.pdf>.",
  "License": "GPL-3",
  "URL": "https://github.com/miraisolutions/rTRNG#readme,\nhttps://mirai-solutions.ch",
  "BugReports": "https://github.com/miraisolutions/rTRNG/issues",
  "SystemRequirements": "GNU make, C++17",
  "VignetteBuilder": "knitr, R.rsp",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "RoxygenNote": "7.3.2",
  "Collate": "'LdFlags.R' 'RcppExports.R' 'TRNG.Engine.R' 'TRNG.Random.R'\n'TRNGkind.R' 'TRNGseed.R' 'TRNGjump.R' 'TRNGsplit.R'\n'TRNG.Random.seed.R' 'TRNG.Version.R' 'currentEngine.R'\n'defaultKind.R' 'inline.R' 'rTRNG-package.R' 'rbinom_trng.R'\n'rlnorm_trng.R' 'rnorm_trng.R' 'rpois_trng.R' 'runif_trng.R'\n'zzz.R'",
  "Config/pak/sysreqs": "make",
  "Repository": "https://miraisolutions.r-universe.dev",
  "Date/Publication": "2026-02-24 15:00:51 UTC",
  "RemoteUrl": "https://github.com/miraisolutions/rtrng",
  "RemoteRef": "HEAD",
  "RemoteSha": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
  "Packaged": {
    "Date": "2026-05-25 07:18:50 UTC",
    "User": "root"
  },
  "Author": "Riccardo Porreca [aut, cre],\nRoland Schmid [aut],\nMirai Solutions GmbH [cph],\nHeiko Bauke [ctb, cph] (TRNG sources and headers)",
  "Maintainer": "Riccardo Porreca <riccardo.porreca@mirai-solutions.com>",
  "MD5sum": "11468d5cf172a6ed2050937c01ff0c49",
  "_user": "miraisolutions",
  "_type": "src",
  "_file": "rTRNG_4.23.1-5.tar.gz",
  "_fileid": "68efdf03114a91be58b2b86e7cdacb513162f05262f3b71202560640c57dd9f1",
  "_filesize": 837841,
  "_sha256": "68efdf03114a91be58b2b86e7cdacb513162f05262f3b71202560640c57dd9f1",
  "_created": "2026-05-25T07:18:50.000Z",
  "_published": "2026-05-25T07:28:21.038Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77672620379,
      "time": 239,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7193606603"
    },
    {
      "job": 77672620382,
      "time": 214,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7193601212"
    },
    {
      "job": 77672620373,
      "time": 212,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193600437"
    },
    {
      "job": 77672620380,
      "time": 202,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193598320"
    },
    {
      "job": 77672620366,
      "time": 212,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7193608561"
    },
    {
      "job": 77672620350,
      "time": 396,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7193650405"
    },
    {
      "job": 77672620364,
      "time": 172,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193597772"
    },
    {
      "job": 77672620352,
      "time": 443,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193658923"
    },
    {
      "job": 77672110686,
      "time": 267,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193549520"
    },
    {
      "job": 77672620312,
      "time": 163,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193588852"
    },
    {
      "job": 77672620351,
      "time": 209,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7193599702"
    },
    {
      "job": 77672620418,
      "time": 204,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7193598837"
    },
    {
      "job": 77672620393,
      "time": 216,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193601557"
    }
  ],
  "_buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/miraisolutions/rtrng",
  "_commit": {
    "id": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
    "author": "Riccardo Porreca <riccardo.porreca@mirai-solutions.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #40 from miraisolutions/feature/39-fix-ciso646-warn-cpp20\n\nSpecify C++ 17 as the required C++ standard => Prepare rTRNG 4.23.1-5 submission",
    "time": 1771945251
  },
  "_maintainer": {
    "name": "Riccardo Porreca",
    "email": "riccardo.porreca@mirai-solutions.com",
    "login": "riccardoporreca",
    "description": "",
    "uuid": 13663564
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "role": "LinkingTo"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.11.6",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "miraisolutions",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v4.23.1-3",
      "date": "2025-08-19"
    },
    {
      "name": "v4.23.1-4",
      "date": "2025-08-20"
    },
    {
      "name": "v4.23.1-5",
      "date": "2026-02-24"
    }
  ],
  "_topics": [
    "hpc",
    "parallel",
    "rcpp",
    "trng",
    "cpp"
  ],
  "_stars": 20,
  "_contributors": [
    {
      "user": "riccardoporreca",
      "count": 209,
      "uuid": 13663564
    },
    {
      "user": "rolandasc",
      "count": 11,
      "uuid": 8598957
    },
    {
      "user": "spoltier",
      "count": 2,
      "uuid": 19765083
    }
  ],
  "_userbio": {
    "uuid": 3518285,
    "type": "organization",
    "name": "Mirai Solutions GmbH",
    "description": "open-source software, utilities, guides, best practices"
  },
  "_downloads": {
    "count": 806,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rTRNG"
  },
  "_devurl": "https://github.com/miraisolutions/rtrng",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rTRNG.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/miraisolutions/rtrng",
  "_realowner": "miraisolutions",
  "_cranurl": true,
  "_releases": [
    {
      "version": "4.20-1",
      "date": "2019-05-03"
    },
    {
      "version": "4.23.1-1",
      "date": "2021-01-31"
    },
    {
      "version": "4.23.1-2",
      "date": "2022-03-14"
    },
    {
      "version": "4.23.1-4",
      "date": "2025-08-21"
    },
    {
      "version": "4.23.1-5",
      "date": "2026-02-24"
    }
  ],
  "_exports": [
    "check_rTRNG_linking",
    "defaultKind",
    "lagfib2plus_19937_64",
    "lagfib2xor_19937_64",
    "lagfib4plus_19937_64",
    "lagfib4xor_19937_64",
    "lcg64",
    "lcg64_shift",
    "LdFlags",
    "mrg2",
    "mrg3",
    "mrg3s",
    "mrg4",
    "mrg5",
    "mrg5s",
    "mt19937",
    "mt19937_64",
    "rbinom_trng",
    "rlnorm_trng",
    "rnorm_trng",
    "rpois_trng",
    "runif_trng",
    "TRNG.Random.seed",
    "TRNG.Version",
    "TRNGjump",
    "TRNGkind",
    "TRNGseed",
    "TRNGsplit",
    "yarn2",
    "yarn3",
    "yarn3s",
    "yarn4",
    "yarn5",
    "yarn5s"
  ],
  "_help": [
    {
      "page": "rTRNG-package",
      "title": "TRNG C++ library functionality exposed to R.",
      "topics": [
        "rTRNG-package",
        "rTRNG"
      ]
    },
    {
      "page": "check_rTRNG_linking",
      "title": "Check rTRNG linking.",
      "topics": [
        "check_rTRNG_linking"
      ]
    },
    {
      "page": "defaultKind",
      "title": "Default TRNG kind.",
      "topics": [
        "defaultKind"
      ]
    },
    {
      "page": "LdFlags",
      "title": "Linker flags for rTRNG.",
      "topics": [
        "LdFlags"
      ]
    },
    {
      "page": "rbinom_trng",
      "title": "Binomial random numbers via TRNG.",
      "concept": [
        "TRNG distributions"
      ],
      "topics": [
        "rbinom_trng"
      ]
    },
    {
      "page": "rlnorm_trng",
      "title": "Log-normal random numbers via TRNG.",
      "concept": [
        "TRNG distributions"
      ],
      "topics": [
        "rlnorm_trng"
      ]
    },
    {
      "page": "rnorm_trng",
      "title": "Normal random numbers via TRNG.",
      "concept": [
        "TRNG distributions"
      ],
      "topics": [
        "rnorm_trng"
      ]
    },
    {
      "page": "rpois_trng",
      "title": "Poisson random numbers via TRNG.",
      "concept": [
        "TRNG distributions"
      ],
      "topics": [
        "rpois_trng"
      ]
    },
    {
      "page": "runif_trng",
      "title": "Uniform random numbers via TRNG.",
      "concept": [
        "TRNG distributions"
      ],
      "topics": [
        "runif_trng"
      ]
    },
    {
      "page": "TRNG.Engine",
      "title": "TRNG random number engines.",
      "topics": [
        "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"
      ]
    },
    {
      "page": "TRNG.Random",
      "title": "TRNG random number generation.",
      "topics": [
        "TRNG.Random",
        "TRNG.Random.seed",
        "TRNGjump",
        "TRNGkind",
        "TRNGseed",
        "TRNGsplit"
      ]
    },
    {
      "page": "TRNG.Version",
      "title": "TRNG library version.",
      "topics": [
        "TRNG.Version"
      ]
    }
  ],
  "_readme": "https://github.com/miraisolutions/rtrng/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppParallel"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "rTRNG.Rmd",
      "filename": "rTRNG.html",
      "title": "Introduction to rTRNG",
      "author": "Riccardo Porreca, Roland Schmid",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "TRNG.Random",
        "TRNG.Engine",
        "Parallel generation",
        "Standalone C++",
        "R packages",
        "Note about C++ code on macOS"
      ],
      "created": "2018-01-05 10:47:29",
      "modified": "2025-08-20 17:39:05",
      "commits": 9
    },
    {
      "source": "mcMat.Rmd",
      "filename": "mcMat.html",
      "title": "Flexible and consistent simulation of a matrix of Monte Carlo variates",
      "author": "Riccardo Porreca, Roland Schmid",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Consistent simulation in R",
        "Consistent simulation with Rcpp",
        "Consistent parallel simulation with RcppParallel"
      ],
      "created": "2017-03-27 20:10:08",
      "modified": "2025-08-20 17:39:05",
      "commits": 9
    },
    {
      "source": "rTRNG.useR2017.pdf.asis",
      "filename": "rTRNG.useR2017.pdf",
      "title": "rTRNG @useR!2017",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2018-02-02 16:05:36",
      "modified": "2018-02-23 10:51:35",
      "commits": 2
    }
  ],
  "_score": 6.5263392773898445,
  "_indexed": true,
  "_nocasepkg": "rtrng",
  "_universes": [
    "miraisolutions",
    "riccardoporreca"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:22:27.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "1dff67505db56c0d5bb74efb0c3f5e6354a3e0ad427c21876b79c1aa583bc485",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:22:07.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "fbec13b3b607ba274ad84f3d41128bfa4459667f0a51e4f056169c237fa0124e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:22:09.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "db3cf1a2f77297e3531e1801d36fc6f0a20fea184bdb2969efdf5eac100dac8d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:21:57.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "ba5c464b5ebeda417ee751d8a272092cd9e36649665df89de1043f5a214353e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:22:55.000Z",
      "arch": "aarch64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "86590bb0808d8ea46fa2d7ca95f3f811d264e6a7de6823d8617f65e92de8ef39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:23:42.000Z",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "2684d2c0ead3fb922e9d5562f44b7e8769ef46873a8af576a606c092a20dd8a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:22:17.000Z",
      "arch": "aarch64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "b67342da641ace394499a731b9a77a8d6e33dc832f2b0b84dd6d6340b282df64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:24:40.000Z",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "fc4f4f07c1be15cca131f69783266bb8ccb327933ee2a8764b16b2bebca223dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:21:58.000Z",
      "arch": "emscripten",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "350ace166f27d9600688d03fcc0013a43f1ad4a0064030f502613b506ab3a530",
      "status": "success",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:20:55.000Z",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "6abbe067d9b41df966df8f377f6a6180e1938252080c6194a408ca62312aba85",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:20:54.000Z",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "3189bca4cc1a05a6472130af63735ab5d8b8949b582bd76e69392a1adfaf642d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.23.1-5",
      "date": "2026-05-25T07:21:00.000Z",
      "arch": "x86_64",
      "commit": "44c151e855aaf48256bd0d008f4053b83de8a4a8",
      "fileid": "8346e260ca5cf61d29a5465bb0476700560d742f1e80f96eec2316a872d06e46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/miraisolutions/actions/runs/26388404554"
    }
  ]
}