Some do, some don't, it is not a given for all devices from all manufacturers.
One solution is to program your own unique identifier into whatever non-volatile storage is available at manufacture. Another method would be to include a device such as Ramtron's F-RAM serial memory, which provides a unique serial number as well as non-volatile memory. Many (possibly cheaper) serial EEPROM devices include unique ID or MACs as well (example)