For some loot spawns, whether guns, ammo, materials, etc, there should be outposts or overrun bases or locations that have AI enemies (Combine, radicals, rebels, zombies, antlions, etc) where you have to face these enemies to earn that loot placed there every time the items respawn.