Hey fellow Customer.io fans,
It’s not a well-known Liquid tag but Customer.io supports
{% random 100 %} // would output a number between 0 and 100
But what if you wanna have a number between 200 and 300 for instance?
{% capture random_delta %}{% random 100 %}{% endcapture %}{{random_delta | plus: 200}}
Let’s unfurl this:
- With the capture tag, we create a variable called `random_delta` that is a number between 0 and 100.
- Then we output that variable but we add a liquid filter “plus” to add 200 to the number we just created
- That way we have a number between 200 and 300
Don’t want to have to type this every time? I’d suggest looking into snippets, one of the unsung hero features IMO.