If its a computer RNG yes, if Its about statstics on random occurrence of an event in nature, and fair gambling game then no. Depend what is the purpose of the RNG its not the same if Its To generate secure password/key, for simulating natural pattern like fractal or perlin, if Its for gambling etc
But its the purpose of the algorithm that i posted before to make sure it tends toward a mean in the long run. How long is the run being dependant of the number of possibles values.
If you're saying that a gambling RNG (e.g. in an online dice casino) is purposefully biased towards the expected average then I again have to disagree.
Since we can safely assume as well that at some point in the future our repetitive streak is going to end, we can also claim that with each roll this point comes closer and closer. But by deduction, we can then easily reach a conclusion that rolls are not really as independent as they seem to be, or future is not as unpredictable as it appears, either
There is a difference between a probability of a single roll and a probability of streak. The probability of a single roll is what matters for the player. The probability of a streak is just a statistical curiosity. The probability of a long streak is lower than the probability of short streak and that's just simple math - multiplying the probability of each roll. However that doesn't mean you can predict when the streak ends any more accurately than you can predict a single roll.
In other words, if after 10 losses you decide to make a large bet expecting a win (the streak must end at some point, right?) you still have the same probability of losing or winning that roll as you had at the first roll of the game.