I just tried your bot and it seems to work fine, I didn't spot any random numbers but maybe I'm not looking in the right place!
Nums is probably right regarding the cause, it would happen when your bots waste value got to high, you could add a gene like;
cond
*.waste 500 >
start
*.waste .shootval store
-4 .shoot store
stop
to solve that problem.
Another reason you could be getting random numbers is if you are allowing your bot to mutate, that would add the chance of getting random bits in a bots code each time a bot was born.
File, new sim, simulation settings [species], select your bot, mutation rates - should read all disabled [bottom left] if mutations are off for your bot.