ids v1.0.1

0

Monthly downloads

0th

Percentile

Generate Random Identifiers

Generate random or human readable and pronounceable identifiers.

Readme

ids

Project Status: Active - The project has reached a stable, usable state and is being actively developed. Linux Build Status codecov.io

Generate random identifiers in a number of styles:

  • random ids of any number of bytes, such as 31f6d556fe2b303c
  • UUIDs using the uuid package, such as 4f0efabf-0375-4a08-89ea-b8f162f07c44
  • human readable identifiers in the style <adjective>_<animal> (following gfycat.com), such as misanthropic_lungfish
  • human readable identifiers in the style of a sentence (following Asana, such as 33_enormous_chinchillas_tumbling_elegantly
  • proquint ("PRO-nouncable QUINT-uplet") idenfiers such as dizuz-soboz (which can be convereted to an integer such as 40,2638,895)

These can all be tweaked with options for length, words that are used, and the case that joins words. There is a function ids for creating your own human readable identifiers.

Installation

Install this package from CRAN

install.packages("ids")

or install the development version with

remotes::install_github("richfitz/ids", upgrade = FALSE)

Functions in ids

Name Description
proquint Generate random proquint identifiers
int_to_proquint Convert to and from proquints
uuid Generate UUIDs
adjective_animal Ids based on a number of adjectives and an animal
ids Generic id generating function
random_id Cryptographically generated random identifiers
sentence Sentence style identifiers
No Results!

Vignettes of ids

Name
src/ids.R
ids.Rmd
No Results!

Last month downloads

Details

License MIT + file LICENSE
URL https://github.com/richfitz/ids
BugReports https://github.com/richfitz/ids/issues
RoxygenNote 6.0.1
VignetteBuilder knitr
NeedsCompilation no
Packaged 2017-05-31 08:43:42 UTC; rich
Repository CRAN
Date/Publication 2017-05-31 08:49:59 UTC

Include our badge in your README

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