R/creation.R

Defines functions rRatioOfQsprays

Documented in rRatioOfQsprays

#' @title Random 'ratioOfQsprays'
#' @description Generates a random \code{ratioOfQsprays} object.
#'
#' @param allow.zero Boolean, whether to allow to get a null
#'   \code{ratioOfQsprays}
#'
#' @return A \code{ratioOfQsprays} object.
#' @export
#' @importFrom qspray rQspray isQzero
rRatioOfQsprays <- function(allow.zero = TRUE) {
  numerator   <- rQspray()
  if(!allow.zero) {
    while(isQzero(numerator)) {
      numerator <- rQspray()
    }
  }
  denominator <- rQspray()
  while(isQzero(denominator)) {
    denominator <- rQspray()
  }
  numerator / denominator
}

Try the ratioOfQsprays package in your browser

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

ratioOfQsprays documentation built on Sept. 11, 2024, 8:45 p.m.