ab-group

1.0.1 • Public • Published

ab-group

Build status styled with prettier

Easily generate ab-groups from user ids for your a/b tests

Usage

const abGroup = require("ab-group");

abGroup("usr_ZvKYlo2C0PT9H6G5"); // returns 0
abGroup("usr_1032D82eZvKYlo2C"); // returns 1

Behavior

  1. Deterministic - Given the same input, it will always output the same group.
  2. Random - It is not biased towards any of the groups. This is under the assumption that your ids are randomly generated.

API

abGroup(id, groups);
  • id: mandatory. An ID (or any string) to calculate the a/b group from.
  • groups: optional. Number of groups. Defaults for 2 groups (A/B) but you can use it to generate more groups.

Package Sidebar

Install

npm i ab-group

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

4.07 kB

Total Files

6

Last publish

Collaborators

  • mderazon