0.0.2 • Published 9 years ago

ember-random-seed v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

ember-random-seed

This addon allow you to generate reproductible random numbers

Installation

Installation with Ember CLI (Recommended)
ember install ember-random-seed
Installation with npm
npm install ember-random-seed

Usage

Basic usage (Generate a number between 0 and 1):

import Ember from 'ember';

export default Ember.Controller.extend({
  randomSeed: Ember.inject.service(),

  myRandomNumber: function() {
    let options = {
      seed: 42
    };
    let myRandomSeededNumber = this.get('randomSeed').generate(options);
  }
});

You can also use options to generate a number with custom boundaries, for instance, if we want to generate a number between 5 and 100:

import Ember from 'ember';

export default Ember.Controller.extend({
  randomSeed: Ember.inject.service(),

  myRandomNumber: function() {
    let options = {
      seed: 42,
      min: 5,
      max: 100
    };
    let myRandomSeededNumber = this.get('randomSeed').generate(options);
  }
});

Running Tests

  • git clone https://github.com/vatourni/ember-random-seed.git
  • cd ember-random-seed
  • ember test