Generate Random Identifiers

Generate random or human readable and pronounceable identifiers.


Generate random identifiers in a number of styles:

  • random ids of any number of bytes, such as 31f6d556fe2b303c
  • UUIDs using the uuid package, sugh 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

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.

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ids")

1.0.1 by Rich FitzJohn, 4 months ago


https://github.com/richfitz/ids


Report a bug at https://github.com/richfitz/ids/issues


Browse source code at https://github.com/cran/ids


Authors: Rich FitzJohn [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports openssl, uuid

Suggests knitr, rcorpora, rmarkdown, testthat


See at CRAN