I found something interesting about the HWRNG that I thought I'd share. It seems to act like a PRNG if you call it before the PHY is initialised (what I'm seeing is that "power on" seeds the PRNG with a random seed, but pressing reset only restores that initial seed so you see the same sequence each time you reset.) The behaviour changes to "fully random" once the PHY is initialised.
I wrote up what I saw, and speculation about what it means, under "Initialisation"
esp8266-re.foogod.com/wiki/Random_Number_Generator#Initialisation
Not at all ground breaking, but I thought it was interesting.
Angus