Use reservoir sampling to choose peers from a list