ember-random-seed

0.0.2 • Public • Published

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

Package Sidebar

Install

npm i ember-random-seed

Weekly Downloads

3

Version

0.0.2

License

MIT

Last publish

Collaborators

  • eraleis