what the purposes of random access