still random number problem