It picks a random number from -16 to 16. You must get it exactly right to get one right and one right on the cloud variable. If you get it wrong, it tells you if it was greater than or less than the number. This can help you decide what the number is. The numbers can not be decimals. After you fail or pass, you will restart with a different or same number, however, you will most likely have a different number. To find out if the number is negative or positive, I would start with 0.