<random_logic>
with the following based your warehouse:
- Bigquery:
mod(abs(farm_fingerprint(cast(user_id as string))), 100) < 50
- Redshift:
mod(abs(farmFingerprint64(cast(user_id as varchar))), 100) < 50
- Snowflake:
mod(abs(hash(cast(user_id as string))), 100) < 50
- Databricks:
mod(abs(hash(cast(user_id as string))), 100) < 50
- Athena:
mod(abs(cast(conv(substr(md5(cast(user_id as varchar)), 1, 16), 16, 10) as bigint)), 100) < 50