Blancoda goat

Bot developer

MurmurHash3

Hash strings the way Discord experiment bucketing does.

Input

How to use

  1. Enter the exact string you want to bucket (experiment name, user id, feature flag key, etc.). Spacing and casing matter.
  2. Copy the 32-bit MurmurHash3 output to compare with Discord client experiment assignment while debugging rollouts.
  3. Use alongside Snowflake Tools when correlating experiment buckets with account or guild creation dates.

Frequently asked questions

Why MurmurHash3 for Discord?
Discord experiment assignment uses x86 32-bit MurmurHash3. This tool matches that algorithm for debugging rollout buckets.
What input does MurmurHash3 need?
Enter the exact string you want to bucket (experiment name, user id, feature flag key, etc.). Spacing and casing matter.
What can I copy from MurmurHash3?
Copy the 32-bit MurmurHash3 output to compare with Discord client experiment assignment while debugging rollouts.