You can play it with MAME (Multiple Arcade Machine Emulator). This emulator have open source code, you can download build or sources here. (as questions about direct links to ROM are considered as an offtopic, I can't provide such link)
As far as I know (and I've done quite a bit of reading about Tetris lately), no official version of Tetris changes its piece-selection method as the game goes on.
Assuming you're asking about the NES version, the only difference as the levels progress is the speed that the blocks fall at.
Here is the falling speed for the levels, in the number of frames it takes for each piece to drop one cell towards the bottom. The game runs at 60 frames/second, so a value of 60 would mean it moves down one cell per second, a 6 is 10 cells/second, etc.
For completeness, the randomizer always works as follows:
Pick a (pseudo)random number from 0-7, representing the 7 possible pieces and one "dummy number" (7). If it comes up as 7 or the same number as the previous piece, go to step 2. Otherwise, give the piece represented by the chosen number.
Pick a (pseudo)random number from 0-6, and give the piece represented by the number.
So there's a lower-than-normal chance of getting the same block twice in a row, but that's about it.
It is called Paper Soccer by Wikipedia, versions can be found online and there seem to be forms of it available on both Google Play and the Apple App Store.
More cultured people might call it Paper Football, but apparently that's something else.
Best Answer
You can play it with MAME (Multiple Arcade Machine Emulator). This emulator have open source code, you can download build or sources here.
(as questions about direct links to ROM are considered as an offtopic, I can't provide such link)
More info here.