Learn R Programming

riceware (version 0.4)

generate_token: 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.

Value

A character vector representing the generated tokens.

Details

This function generates as many tokens as needed to create the passphrase. Currently, two methods can be used to generate the random tokens.
  1. The simplest and the default (pseudorandom) uses the function sample to simulate the dice rolls. Numbers generated this way are not truly random but are a decent approximation.

  2. The other option (random) uses the random 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).

See Also

http://www.random.org the website that generates the true random numbers, and the random package from Dirk Eddelbuettel.