not so noisy, don't use gets, print in the right order,and accept \n as well as RANDOM\n for random key
from mit rcs rev 4.2