generator v0.1.0

0

Monthly downloads

0th

Percentile

Generate Data Containing Fake Personally Identifiable Information

Allows users to quickly and easily generate fake data containing Personally Identifiable Information (PII) through convenience functions.

Readme

generator

Build Status Build status codecov.io CRAN\_Status\_Badge Downloads from the RStudio CRAN mirror Project Status: Active - The project has reached a stable, usable state and is being actively developed.

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"

Functions in generator

Name Description
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.
No Results!

Last month downloads

Details

URL https://github.com/paulhendricks/generator
BugReports https://github.com/paulhendricks/generator/issues
License MIT + file LICENSE
LazyData true
NeedsCompilation no
Packaged 2015-08-26 15:43:39 UTC; phendricks
Repository CRAN
Date/Publication 2015-08-26 23:11:56

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/generator)](http://www.rdocumentation.org/packages/generator)