Random names

Travis-CI Build Status Coverage Status CRAN_Status_Badge

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 


karthik/randNames documentation built on May 20, 2019, 7:22 a.m.