Random rows selection may be slow and there
are several commonly used solutions to solve this problm could be
googled. In my article I am trying to review a few algorithms and to
describe benefits and limitations of them.
Let me know if I have missed some good algorithm.