That is all true.But you are best randomising it in software, as opposed to hardware. The default could still identify you on a network, if you are only one or two of people with such a MAC address (and if there are two of you, there is a fair chance that the network would crash, not expecting two different MAC addresses on the same network).
So you are best to randomise it in the same way that TAILS does.
