{"id":777,"date":"2016-09-13T18:48:50","date_gmt":"2016-09-13T17:48:50","guid":{"rendered":"http:\/\/www.numbercrunch.de\/blog\/?p=777"},"modified":"2020-05-29T01:16:48","modified_gmt":"2020-05-29T00:16:48","slug":"r-as-random","status":"publish","type":"post","link":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/","title":{"rendered":"R as random"},"content":{"rendered":"<p style=\"text-align: justify;\">The <a href=\"https:\/\/www.r-project.org\/\">R programming language<\/a> has gained some popularity in recent years. It is widely used for developing statistical software and data analysis but also for Monte Carlo simulations. Such Monte Carlo simulations require high-quality (pseudo) random numbers. Roland Schmid and Riccardo Porreca of Mirai Solutions have written an R package providing access to the TRNG C++ library. In this way, the R community gets access to \u00bb<a href=\"https:\/\/numbercrunch.de\/trng\/\">Tina&#8217;s Random Number Generator<\/a>\u00ab library for generating (parallel) streams of pseudo random numbers. See the <a href=\"https:\/\/github.com\/miraisolutions\/rTRNG\">github repository<\/a> for the package and examples.<\/p>\n<p style=\"text-align: justify;\"><strong>Update<\/strong>: On Chanel9 there is a <a href=\"https:\/\/channel9.msdn.com\/Events\/useR-international-R-User-conferences\/useR-International-R-User-2017-Conference\/rTRNG-Advanced-Parallel-Random-Number-Generation-in-R\">video<\/a> showing a talk given by Riccardo Porreca at <a class=\"mouseClick\" href=\"https:\/\/channel9.msdn.com\/Events\/useR-international-R-User-conferences\/useR-International-R-User-2017-Conference\">useR! International R User 2017\u00a0Conference<\/a> about rTRNG.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The R programming language has gained some popularity in recent years. It is widely used for developing statistical software and data analysis but also for Monte Carlo simulations. Such Monte Carlo simulations require high-quality (pseudo) random numbers. Roland Schmid and Riccardo Porreca of Mirai Solutions have written an R package providing access to the TRNG&hellip; <a href=\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">R as random<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-777","post","type-post","status-publish","format-standard","hentry","category-trng"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>R as random - Number Crunch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R as random - Number Crunch\" \/>\n<meta property=\"og:description\" content=\"The R programming language has gained some popularity in recent years. It is widely used for developing statistical software and data analysis but also for Monte Carlo simulations. Such Monte Carlo simulations require high-quality (pseudo) random numbers. Roland Schmid and Riccardo Porreca of Mirai Solutions have written an R package providing access to the TRNG&hellip; Continue reading R as random\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\" \/>\n<meta property=\"og:site_name\" content=\"Number Crunch\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-13T17:48:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-29T00:16:48+00:00\" \/>\n<meta name=\"author\" content=\"Heiko Bauke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Heiko Bauke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\"},\"author\":{\"name\":\"Heiko Bauke\",\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413\"},\"headline\":\"R as random\",\"datePublished\":\"2016-09-13T17:48:50+00:00\",\"dateModified\":\"2020-05-29T00:16:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\"},\"wordCount\":114,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413\"},\"articleSection\":[\"TRNG\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\",\"url\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\",\"name\":\"R as random - Number Crunch\",\"isPartOf\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#website\"},\"datePublished\":\"2016-09-13T17:48:50+00:00\",\"dateModified\":\"2020-05-29T00:16:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.numbercrunch.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R as random\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#website\",\"url\":\"https:\/\/www.numbercrunch.de\/blog\/\",\"name\":\"Number Crunch\",\"description\":\"A computational science blog.\",\"publisher\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.numbercrunch.de\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413\",\"name\":\"Heiko Bauke\",\"logo\":{\"@id\":\"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R as random - Number Crunch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/","og_locale":"en_US","og_type":"article","og_title":"R as random - Number Crunch","og_description":"The R programming language has gained some popularity in recent years. It is widely used for developing statistical software and data analysis but also for Monte Carlo simulations. Such Monte Carlo simulations require high-quality (pseudo) random numbers. Roland Schmid and Riccardo Porreca of Mirai Solutions have written an R package providing access to the TRNG&hellip; Continue reading R as random","og_url":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/","og_site_name":"Number Crunch","article_published_time":"2016-09-13T17:48:50+00:00","article_modified_time":"2020-05-29T00:16:48+00:00","author":"Heiko Bauke","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Heiko Bauke","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#article","isPartOf":{"@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/"},"author":{"name":"Heiko Bauke","@id":"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413"},"headline":"R as random","datePublished":"2016-09-13T17:48:50+00:00","dateModified":"2020-05-29T00:16:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/"},"wordCount":114,"commentCount":0,"publisher":{"@id":"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413"},"articleSection":["TRNG"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/","url":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/","name":"R as random - Number Crunch","isPartOf":{"@id":"https:\/\/www.numbercrunch.de\/blog\/#website"},"datePublished":"2016-09-13T17:48:50+00:00","dateModified":"2020-05-29T00:16:48+00:00","breadcrumb":{"@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.numbercrunch.de\/blog\/2016\/09\/r-as-random\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.numbercrunch.de\/blog\/"},{"@type":"ListItem","position":2,"name":"R as random"}]},{"@type":"WebSite","@id":"https:\/\/www.numbercrunch.de\/blog\/#website","url":"https:\/\/www.numbercrunch.de\/blog\/","name":"Number Crunch","description":"A computational science blog.","publisher":{"@id":"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.numbercrunch.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/e73eab65b1721dd0c3d408edb887e413","name":"Heiko Bauke","logo":{"@id":"https:\/\/www.numbercrunch.de\/blog\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/posts\/777"}],"collection":[{"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/comments?post=777"}],"version-history":[{"count":5,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/posts\/777\/revisions"}],"predecessor-version":[{"id":876,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/posts\/777\/revisions\/876"}],"wp:attachment":[{"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/media?parent=777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/categories?post=777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.numbercrunch.de\/blog\/wp-json\/wp\/v2\/tags?post=777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}