1.6.1 • Published 6 years ago

tiny-random v1.6.1

Weekly downloads
49
License
MIT
Repository
github
Last release
6 years ago

tiny random

A super lightweight random javaScript library

Travis Build License NPM Version

usage (Node.js)

require

import { Random } from 'tiny-random';
var random = new Random();

integers

random.int(); // 0 or 1
random.int(1,100); // 1-100
random.int(-1,1); // -1,0, or -1

real(floats)

random.real(); // 0-1.0
random.real(1.0,10.0); // 1.0-10.0

pick from array

random.pick([1,2,3]); // 1,2, or 3

colors

random.color(); // 'rgb(?,?,?)'
random.color('rgb'); // 'rgb(?,?,?)'
random.color('rgba'); // 'rgba(?,?,?,?)'

random.color('hsl'); // 'hsl(?,?%,?%)'
random.color('hsla'); // 'hsla(?,?%,?%, ?%)'

random.color('hex'); // '#??????'

pick unique or uniq elements from an array

random.unique([1,2,3],2); // [1,2] or [3,1] or [3,2] etc...
random.unique([
  {obj:'foo'},
  {obj:'bar'}
],1); // [{obj:'foo'}] or [{obj:'bar'}]
1.6.1

6 years ago

1.6.0

6 years ago

1.5.1

7 years ago

1.5.0

8 years ago

1.4.4

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago