GrowthBook uses deterministic hashing for the distribution of variations in a percentage rollout. (Let me know if you want more info about that process). With smaller sample sizes, as you. saw, the distribution may not always be 50/50—but we'll approach that split the larger the sample gets. It's generally done this way to avoid having to do expensive lookups/rebalancing.