adding getRandom function