R/IP_generator.R

Defines functions IP_generator

Documented in IP_generator

#' Random IP address generator
#'
#' @param n number of IP addresses to return
#'
#' @return Returns a random IP address vector of length \code{n}
#' @export
#'
#' @examples
#' # Generate 100 random IP addresses
#' IP_generator(100)
IP_generator <- function(n) {
  ips <- vector("list", n)
  ips <- lapply(ips, function(x) x <- paste(sample(1:255, 1),
                                            sample(0:255, 1),
                                            sample(0:255, 1),
                                            sample(0:255, 1),
                                            sep = "."))
  ips <- unlist(ips)

  return(ips)
}

Try the IPtoCountry package in your browser

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

IPtoCountry documentation built on May 2, 2019, 6:03 a.m.