Description Usage Arguments Details Examples
Generate random "proquint" identifiers. "proquint" stands for
PRO-nouncable QUINT-uplets and were described by Daniel Wilkerson
in https://arxiv.org/html/0901.4016. Each "word" takes one of
2^16
possibilities. A four word proquint has a keyspace of
10^19
possibilities but takes only 23 characters. Proquint
identifiers can be interchanged with integers (though this is
totally optional); see proquint_to_int and the other
functions documented on that page.
1 2 3 4 5 6 7 |
n |
number of ids to return. If |
n_words |
The number of words for each identifier; each word
has |
use_cache |
Because there are relatively few combinations per
word, and because constructing short strings is relatively
expensive in R, it may be useful to cache all 65536 possible
words. If |
global |
Use global random number generator that responds to
|
use_openssl |
Use openssl for random number generation when using a non-global generator (see random_id for details) |
In the abstract of their paper, Wilkerson introduces proquints:
"Identifiers (IDs) are pervasive throughout our modern life. We suggest that these IDs would be easier to manage and remember if they were easily readable, spellable, and pronounceable. As a solution to this problem we propose using PRO-nouncable QUINT-uplets of alternating unambiguous consonants and vowels: proquints."
1 2 3 4 5 6 7 8 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.