1.0.1 • Published 2 years ago

ab-group v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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.