The package provides a programmatic interface to the Random Names API and returns 'sample' user data including fake first/last names, emails, SSNs, addresses, avatars and more. Search queries can be further filtered by gender and nationality.
knitr::opts_chunk$set( comment = "#>", cache = FALSE, error = FALSE, message = FALSE, tidy = FALSE )
Installation
install.packages("randNames") ```` or for the development version ```r devtools::install_github("karthik/randNames")
It queries a random name API and returns a whole bunch of useful fields.
library(dplyr) library(randNames) 20 %>% rand_names %>% select(first = name.first, last = name.last)
Filter by nationality
15 %>% # Available nationalities: AU, BR, CA, CH, DE, DK, ES, FI, FR, GB, IE, IR, NL, NZ, TR, US # You can specify multiple nationalities. e.g. "gb,us" rand_names(nationality = "GB") %>% select(name.first, name.last)
Filter by gender
library(randNames) 15 %>% rand_names(gender = "female") %>% select(name.first, name.last)
Set seed
15 %>% rand_names(seed = 'foobar') %>% select(name.first, name.last)
Additional fields beyond first and last name
gender email registered" dob phone cell nat name.title name.first name.last location.street location.city location.state location.postcode login.username" login.password login.salt login.md5 login.sha1 login.sha256 id.name id.value picture.large picture.medium picture.thumbnail
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.