random package provides several functions that
access the true random number service at randomNumber retrieves random integers with duplicates,
randomSequence retrieves random sequences without
duplicates and randomStrings retrieves strings.
randomQuota returns the number of available retrievals, and
quotaCheck does a simple binary comparison of remaining numbers
under the quota.
randomNumbers(n=100, min=1, max=100, col=5, base=10, check=TRUE)
randomSequence(min=1, max=20, col=1, check=TRUE)
randomStrings(n=10, len=5, digits=TRUE, upperalpha=TRUE, loweralpha=TRUE, unique=TRUE, check=TRUE)
randomQuota()
quotaCheck()matrix.
For randomNumbers, it contains col columns of
a total of n integers between min and
max, possibly containing duplicates. For
randomSequence, it contains the shuffled sequence
denoted by min and max. For
randomStrings, n strings of length len
are returned. randomQuota returns the number of bits remaining for retrieval
at the given day under the currently used IP address.
quotaCheck is a simple convenience wrapper which tests
whether the return from randomBufferStatus() is a positive number.
vignette for more details.random.org website at ## Cannot run these as we may not have an internet connection
rn <- randomNumbers(100, 1, 100, 5)
rs <- randomSequence(1, 20)Run the code above in your browser using DataLab