It's something wrong with my formula?

Hey everyone!
I was trying to make a formula like this a type number named time_online them a another number named watch_time and make a formula to always the watch_time being less then time_online.
But a few watch_time it’s bigger

time_online Number 1~2000 Decimal 2
watch_time Number 1~2000 Decimal 2
watch_time Formula
if this >= time_online then random(1,time_online) end

{ “id”: 2,
“username”: “gpadberry1”,
“time_online”: 248.36,
“watch_time”: 1604.25}

I forget something?

I suggest just using a formula for the second number:

time_online + random(1, 100)

Here’s an example.