When I start building stuff, I'm going to make the serial number random and keep a database with serial<>manufacturing data. All to keep my Evil Competitors from gleaning any useful information!
It'd need to be a symmetric function that appears at least pseudo-random, any suggestions for suitable candidates? But I'd probably have a database with assorted data about the production anyway, so adding a random serial number wouldn't make much of a practical difference.