Does an Arduino have an accessible ID code?

Hi guys,

Does an Arduino, a Nano in my case, have any inbuilt unique identifier which can be accessed programmatically?

If not the only way I can think of setting this up is via Read Only access to a value set in the EEPROM. Are there any better methods?

Look here for some examples of add on chips with serial number:

https://forum.arduino.cc/index.php?topic=486327.0