No description, website, or topics provided.
CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
random.coffee
test.coffee

README.md

random

Inspired by Python's Standard Library random module.

random = require('./random')

# Randomly selected sample number.
array = [0..10]
random.choice(array)

# A number randomly chosen between 0 and 2.
random.randrange(2)

# A number randomly chosen between 2 and 5.
random.randrange(2, 5)

# Randomly chosen 2, 4, or 6.
random.randrange(2, 6, 2)

# Randomly chosen number between 2 and 5.
random.randint(2, 5)

# Single random sample number. Same as choice.
array = [0..10]
random.sample(array)

# Array of two randomly sampled numbers.
array = [0..10]
random.sample(array, 2)

# Returns a randomly shuffled array.
array = [0..10]
random.shuffle(array)

Tests

To run the test suite for the module, make sure you have vows.js installed.

npm install vows

Then run the following from the commandline:

vows test.coffee