random number within range but not in the list not finish and shuld use bianry search