06.4.3 · Skill in Experiment design

Randomization

Assigning users to groups by chance so the groups are comparable.

Random assignment balances known and unknown differences between groups. It has to be consistent, so a user stays in one group, and done at the right unit, such as user, team or account. Broken assignment invalidates the whole experiment.

Your status · Randomization

Saved in this browser only. It colours this skill's tile on your map.

Resources

2
  • docsStart here
    How randomization works in Amplitude Experiment ↗
    Amplitude docs · 2026 · 3 min

    A compact look at hashing-based assignment and the two-step decision of who enters an experiment and which variant they get.

  • docsGo deeper
    How evaluation works ↗
    Statsig docs · 6 min

    How users are assigned to groups with a salted hash, so the same user always gets the same variant without stored state.

Tools

2
  • ToolOpen source
    GrowthBook

    Open-source feature flags and A/B testing that analyzes results from your own data warehouse.

  • ToolFreemium
    Statsig

    Feature flags, experiments and product analytics with built-in statistics such as variance reduction.