R/zzz.R

.onLoad <- function (lib, pkg) {
  library.dynam("Rrdrand", pkg, lib)
  if(hasRDRAND()==TRUE){
    RNGkind("user-supplied")
  }

}
.onAttach <-function (lib, pkg) {
  if(hasRDRAND()==FALSE){
    packageStartupMessage("WARNING : This CPU does not support RDRAND:  RNGkind has not been changed.")
  }
}

.onUnload <- function (libpath) {
  RNGkind("default")
  library.dynam.unload("Rrdrand", libpath)
}

Try the Rrdrand package in your browser

Any scripts or data that you put into this service are public.

Rrdrand documentation built on May 2, 2019, 2:38 a.m.