No, but the way you set up your for loop, you basically created a sort of normal distribution, and y will present one of the values in the normal distribution.
It will get a little mathy to explain why, but it's basically because of this.
(let x = 0; x < Math.floor(Math.random()*5000)*17; x++)
Note how your ending condition of your for loop is a random number, so basically, your loop will end at a random time. In theory, it could end stop after the first iteration (if the RNG comes up with 0), or as late as 85000 (if it keeps rolling really high, many times in a row, this is extremely unlikely though), but unlike the original random functions, the changes are not distributed evenly.
It's more like a bell curve, and apparently the chances are very high to end in the range of 200 to 800, and very low outside of these ranges.
I could probably calculate exactly which values have which probability, but I'm not going to. Ask numberphile or that other math youtuber, they'll love it.
Explained in the most basic way:
You generated a function that returns the number of try the random number generator needed to satisfy the condition of x being larger than the randomly generated number, where x increments by 1 each time (so the problem gets easier every iteration) and the value to compare to is random, between 0 and 85000.
the first few rounds are pretty unlikely, as x is still really small, so the target is very hard to hit (it has to roll a very low number). But as x gets bigger, it becomes more likely that the RNG is small enough to hit it. As well as every single roll has a change to hit it. So it becomes statistically more and more likely to have hit it at some point. (It's unlikely to keep rolling high numbers all the time).
Eventually it becomes more and more likely to roll because as long as the random number generated is low enough (lower than x, which increases every time), it will pass.