1.2.0 • Published 7 years ago

rate-random v1.2.0

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

概率生成器

Build Status via Travis CI Coverage Status NPM version

API

Usage

api : rate

var RateRandom = require('rate-random');
RateRandom.rate({a:1,b:2,c:3});//a,b,c按概率1/6,2/6,3/6抽取
RateRandom.rate({a:'20%',b:'20%',c:'30%'});//a,b,c按概率2/7,2/7,3/7抽取

api : randomArr

var RateRandom = require('rate-random');
var a = [1,2,3];
// return Array
RateRandom.randomArr(a);//从1,2,3中随机抽取一个
RateRandom.randomArr(a,2);////从1,2,3中随机抽取两个
RateRandom.randomArr([{a:'a',weight:10},{b:'b',weight:20},{c:'c',weight:1}],'weight');随机抽取一个,以weight为权重
RateRandom.randomArr([{a:'a',weight:10},{b:'b',weight:20},{c:'c',weight:1}],2,'weight');随机抽取两个,以weight为权重
RateRandom.randomArr([{a:'a',weight:10},{b:'b',weight:20},{c:'c',weight:1}],2);随机抽取两个
RateRandom.randomArr([{a:'a',weight:'10%'},{b:'b',weight:'20%'},{c:'c',weight:'1%'}],2);随机抽取两个
1.2.0

7 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago