This is a good example, too, of where a particular *kind* of randomness properties matters for the application - in your case, you genuinely don't care if you get the same MAC on multiple boots (in fact, it probably would be a good thing.) The important thing is to avoid collisions across multiple *systems*.
The timing of network traffic that someone mentioned is not very random, and worse, it is potentially observable, which limits its utility.