I'm working inside a university environment where I'd rather see a centralized app that not only generates MAC addresses but keeps a list of them to avoid future collisions.
e.g. drop .pvs file on droplet and it does the following:
1. checks your current IP address to make sure you're on campus and exits with permission error if not 2. generates MAC address, sends request to server to ensure it's unique 3. unless it is, goto 2 4. writes new MAC address to .pvs and exit with "Success" message
I confess I haven't done much with droplets so I don't know whether they can handle http requests or not.