I confirm that Windows 10 supports MAC Randomization as a "Use random hardware address" on/off toggle on two of four PCs that I just checked, apparently depending on wifi hardware (beginning with Intel Wireless AC 8265 in my case, although that's WPA2-only). The default is always off. It can be changed globally for all new SSIDs, and/or locally per SSID. Global allows just on/off, while per network allows daily/on/off.
Per the Article, Android 10 supports it by default, but I don't have any Android 10 at the moment. Android 9 is said to support per-network MAC randomization as an option. I tried enabling it on an Android 9 device to compare with Apple iOS 14.5.1, but couldn't find it in Developer Options. I presume that's due to wifi hardware too. Here's more info about Android implementations: