Ok so I fixed it. I legit was multiplying by my iterations instead of powering

I'm embarrassed.
The multiplication give me this linear result that caused me to disbelieve it, I guess that part was good, but I disbelieved the wrong part
With a proper exponential curve it all makes sense.
50% chance is 317 hours.
99.9% chance is 3166 hours.
To get ruby to round the results to 1 takes 17,155 hours.
Mental crisis averted.
Special thanks to everyone who participated, called me out, did your own calculations, kept it real. Bonus to
@AdrienIer who saved me from an extra dumb mistake of lazily willing to conflate a REALLY SMALL NUMBER with convergence, just because my computer would choose to do that.
You, too, would wonder what you didn't know about math if something had 50% odds at half the time to 100%, instead of 75% at that time.
