Nowadays, usually tetris random is actually done by "randomly shuffle the bag of 7 pieces, then deal them out", which isn't the same as randomly selecting a piece.
With that, and the hold functionality (also not around in this article, or at least not discussed) you can play indefinitely without any random chance, modulo reaction time.