title: Android Get Random Contact
body: <p>I'm trying to get a random contact from a phone's contact list, but without noticeably slowing down the phone. That means that I can't just grab all the contacts and stick them into an array and pick a random one from that array. I'd like to be able to get a random contact without having to get all of the contacts first.
  Is this possible, and if so, how would I go about doing it?</p>