ids v1.0.1
0
Monthly downloads
Generate Random Identifiers
Generate random or human readable and pronounceable identifiers.
Readme
ids
Generate random identifiers in a number of styles:
- random ids of any number of bytes, such as
31f6d556fe2b303c
- UUIDs using the
uuid
package, such as4f0efabf-0375-4a08-89ea-b8f162f07c44
- human readable identifiers in the style
<adjective>_<animal>
(following gfycat.com), such asmisanthropic_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
[](http://www.rdocumentation.org/packages/ids)