Learn R Programming

generator

generator generates data containing fake Personally Identifiable Information (PII). Once complete, generator will be able to generate the following types of PII:

  • Full name
  • Home address
  • E-mail address
  • National identification number
  • Passport number
  • IP address
  • Vehicle registration plate number
  • Driver's license number
  • Credit card number
  • Date of birth
  • Birthplace
  • Telephone number
  • Latitude and longtiude

State of the Union

Complete!

  • Full name
  • E-mail address
  • Date of birth
  • Telephone number
  • Latitude and longtiude

Needs more work...

  • National identification number
  • IP address
  • Credit card number

Haven't even started :(

  • Home address
  • Vehicle registration plate number
  • Driver's license number
  • Birthplace

Installation

You can install:

  • the latest released version from CRAN with

    install.packages("generator")
  • the latest development version from github with

    if (packageVersion("devtools") < 1.6) {
      install.packages("devtools")
    }
    devtools::install_github("paulhendricks/generator")

If you encounter a clear bug, please file a minimal reproducible example on github.

API

Full Name

library(generator)
r_full_names(5)
#> [1] "Elmo Oberbrunner" "Bernard Kozey"    "Vicky Quigley"   
#> [4] "Duane Spencer"    "Edmond Pollich"

Home address

# To be added

Email address

r_email_addresses(5)
#> [1] "zkawjsnxyl@oxdn.gvd" "ye@icegnwpjd.cit"    "mxcdyn@hvt.rnl"     
#> [4] "c@h.gpm"             "nvfzibmqdj@z.vyi"

National identification number

r_national_identification_numbers(5)
#> [1] "793-28-9611" "123-33-5174" "256-44-8311" "937-73-3726" "713-19-6715"

Passport number

# To be added

IP address

r_ipv4_addresses(5)
#> [1] "177.39.163.254" "249.157.34.181" "41.72.235.155"  "230.97.151.209"
#> [5] "11.243.19.74"

Vehicle registration plate number

# To be added

Driver's license number

# To be added

Credit card number

r_credit_card_numbers(5)
#> [1] "To be updated: depends on Card Type."

Date of birth

r_date_of_births(5)
#> [1] "1967-04-18" "1973-09-16" "1962-07-14" "1937-02-22" "1934-11-19"

Birth place

# To be added

Telephone number

r_phone_numbers(5)
#> [1] "2595175687" "4725672493" "4715147591" "8365812618" "3961589284"
r_phone_numbers(5, use_hyphens = TRUE)
#> [1] "872-849-8794" "798-897-7623" "283-496-5361" "897-651-1897"
#> [5] "918-534-2341"
r_phone_numbers(5, use_hyphens = TRUE, use_parentheses = TRUE)
#> [1] "(862)-179-2835" "(625)-412-8493" "(541)-269-9823" "(851)-287-9384"
#> [5] "(735)-749-1758"
r_phone_numbers(5, use_spaces = TRUE, use_parentheses = TRUE)
#> [1] "(829) 598 6158" "(452) 391 8417" "(548) 476 6513" "(461) 964 1749"
#> [5] "(468) 947 1489"

Latitude and longitude

paste0(r_latitudes(5), ", ", r_longitudes(5))
#> [1] "50.5428569717333, 27.972827218473"  
#> [2] "-74.949232628569, 138.600759068504" 
#> [3] "-8.98536507971585, 8.76628928817809"
#> [4] "-55.297284303233, -79.1284860111773"
#> [5] "66.6512586269528, 90.6234182976186"

Copy Link

Version

Install

install.packages('generator')

Monthly Downloads

312

Version

0.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

August 26th, 2015

Functions in generator (0.1.0)

r_longitudes

Generate random fake longitude values.
r_full_names

Generate random fake full names.
r_date_of_births

Generate random fake date of birth values.
r_credit_card_numbers

Generate random fake credit card numbers.
r_email_addresses

Generate random fake e-mail addresses.
r_national_identification_numbers

Generate random fake national identification numbers.
generator

generator: Generate Data Containing Fake Personally Identifiable Information
r_ipv4_addresses

Generate random fake IPv4 address numbers.
r_phone_numbers

Generate random fake phone numbers.
r_latitudes

Generate random fake latitude values.