Thanks for playing and for the feedback! ๐
Yes, the loot is partly random. Street scavenging can randomly give batteries, but there is also a fixed battery reward in one of the ruins.
Actually, finding batteries in the ruins was originally added for testing purposes, and I forgot to change it before submission ๐ . That's why it's possible to finish the game much faster if you know where they are.
The loot in the ruins is fixed, while the loot from searching regular streets is random.
Thanks again for giving it a try! ๐