Yes, it's odd way not to use "a". Indeed, "any=some" implies itself plural noun to be used. So the difference in translation some of constructions in English seems to be slightly smoothed between two meanings you mentioned above. At least it's so in my language.