The MAC addresses generated are time based, so every MAC will be unique based on the second it was generated.
The final three pieces are substrings of MD5’s generated from the current time.
//// https://github.com/brix/crypto-js//varCryptoJS=require("crypto-js");functiongenerate_kvm_mac_address(){varn=newDate().getTime();varm=""+CryptoJS.MD5(""+n);varmac="52:54:00:"+m.substr(0,2)+":"+m.substr(2,2)+":"+m.substr(4,2);document.getElementById("generated-mac-address").innerHTML=mac;}// function generate_kvm_mac_addressgenerate_kvm_mac_address();