random

Documentation of Meteor's `random` package.

The random package provides several functions for generating random numbers. It uses a cryptographically strong pseudorandom number generator when possible, but falls back to a weaker random number generator when cryptographically strong randomness is not available (on older browsers or on servers that don’t have enough entropy to seed the cryptographically strong generator).

Anywhere
Random.id
import { Random } from 'meteor/random' (random/random.js, line 191)

Return a unique identifier, such as "Jjwjg6gouWLXhMGKW", that is likely to be unique in the whole world.

Arguments

n Number

Optional length of the identifier in characters (defaults to 17)

Anywhere
Random.secret
import { Random } from 'meteor/random' (random/random.js, line 209)

Return a random string of printable characters with 6 bits of entropy per character. Use Random.secret for security-critical secrets that are intended for machine, rather than human, consumption.

Arguments

n Number

Optional length of the secret string (defaults to 43 characters, or 256 bits of entropy)

Anywhere
Random.fraction
import { Random } from 'meteor/random' (random/random.js, line 132)

Return a number between 0 and 1, like Math.random.

Anywhere
Random.choice
import { Random } from 'meteor/random' (random/random.js, line 227)

Return a random element of the given array or string.

Arguments

arrayOrString Array or String

Array or string to choose from

Anywhere
Random.hexString
import { Random } from 'meteor/random' (random/random.js, line 153)

Return a random string of n hexadecimal digits.

Arguments

n Number

Length of the string

© 2011–2017 Meteor Development Group, Inc.
Licensed under the MIT License.
https://docs.meteor.com/v1.3.5/packages/random.html