fix getRandomNumber