the numbers have to be random generated