Learn R Programming

charlatan (version 0.1.0)

BaseProvider: BaseProvider

Description

BaseProvider

Arguments

Details

Methods

random_element(x)

pick a random element from any input vector or list

random_int(min = 0, max = 9999, size = 1)

random integer

random_digit()

random integer between 0 and 9

random_digit_not_zero()

random integer between 1 and 9

random_digit_or_empty()

random integer between 0 and 9 or empty character string

random_digit_not_zero_or_empty()

random integer between 1 and 9 or empty character string

random_letter()

random letter

numerify(text = '###')

replace a template with numbers

lexify(text = '????')

replace a template with letters

bothify(text = '## ??')

both numerify and lexify together

check_locale(x)

check a locale to see if it exists, if not, stop with error message

Examples

Run this code
# NOT RUN {
(x <- BaseProvider$new())

x$numerify("#%%asdf221?")
x$lexify("#%%asdf221?")
x$bothify("#%%asdf221?")

z <- PhoneNumberProvider$new()
x$numerify(z$render())

x$random_element(letters)
x$random_int()
x$random_digit()
x$random_digit_not_zero()
x$random_digit_or_empty()
x$random_digit_not_zero_or_empty()
x$random_letter()
x$check_locale("es_ES")
## fails
# x$check_locale("es_EQ")
# }

Run the code above in your browser using DataLab