What is disadvantage of naive algorithm of simple random sampling?

The drawback of this method is that it requires random access in the set.