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.

Dependencies (0)

    Dev Dependencies (2)

    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