This is expected behavior (avoiding saying “normal”). Numerous scripts and bots test various URLs on any site they can find, including yours. Since those URLs don’t exist they appear in the 404 log. Not much you can do about it, but it’s definitely not dangerous or problematic.