There are a lot of people who can't run a mine or start a new one. There are very few who would chose to work in one. How is it determined who 'must work in one' (coal mine), and who is free to pursue another job like park ranger? I'm also curious what 'must work' entails.
Doctors may like being doctors, but I'm sure there are more who would sign up to be neurologists than gastroenterologists.
The algorithm looks pretty trivial. All it does is take the mac address, reverse the byte ordering, and use the result modulo 999999929.
That's probably simple enough that even I could read it in assembly and figure it out. I don't know if getting a firmware image is difficult, but the actual generator certainly isn't the hard part here.
I'm wondering if that modulo value has any meaning - looking at it in a few different formats hasn't immediately struck any sparks with me.