generate_token {riceware} | R Documentation |
Generate the tokens
Description
Generates the tokens.
Usage
generate_token(n_words, method = c("pseudorandom", "random"))
Arguments
n_words |
The number of tokens to generate. |
method |
The method used to draw the random numbers. See below for more details. |
Details
This function generates as many tokens as needed to create the passphrase. Currently, two methods can be used to generate the random tokens.
The simplest and the default (
pseudorandom
) uses the functionsample
to simulate the dice rolls. Numbers generated this way are not truly random but are a decent approximation.The other option (
random
) uses therandom
package that gets truly random numbers by converting atmospheric noise into numbers. The main issue is that someone could monitor your network and intercept the numbers that are being used. If you are concerned about this, use a physical dice.
Note that if you want to use the random
method, you will
need an internet connection. The service that provides these
random numbers (http://www.random.org) has daily quotas,
don't go too crazy (if you need to, you can purchase additional
bits, see http://www.random.org/quota).
Value
A character vector representing the generated tokens.
Author(s)
Francois Michonneau
See Also
http://www.random.org the website that generates the true random numbers, and the random package from Dirk Eddelbuettel.