meteor-random

0.0.3 • Public • Published

meteor-random

Meteor's Random Package, Stripped for Straight Node

  Random = require('meteor-random');

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).

  • Random.id([n]) Returns a unique identifier, such as "Jjwjg6gouWLXhMGKW", that is likely to be unique in the whole world. The optional argument n specifies the length of the identifier in characters and defaults to 17.

  • Random.secret([n]) Returns a random string of printable characters with 6 bits of entropy per character. The optional argument n specifies the length of the secret string and defaults to 43 characters, or 256 bits of entropy. Use Random.secret for security-critical secrets that are intended for machine, rather than human, consumption.

  • Random.fraction() Returns a number between 0 and 1, like Math.random.

  • Random.choice(arrayOrString) Returns a random element of the given array or string.

  • Random.hexString(n) Returns a random string of n hexadecimal digits.

For more information see Meteor's Random Docs

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    1,927
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    1,927
  • 0.0.2
    0
  • 0.0.1
    1

Package Sidebar

Install

npm i meteor-random

Weekly Downloads

1,928

Version

0.0.3

License

BSD-2-Clause

Last publish

Collaborators

  • trever