Instead of having randomization, why not have static trees that only respawn every so often? Regular wood/iron respawns like now. Oak/Dull respawns 1x per hour, Ash/Shadow 1x per 2 hrs, Yew/Copper/Bronze 1x/3 hr, Bloodwood/Gold 1x/6 hr, Heartwood/Agapite 1x/12 hr, Frostwood/Verite/Valorite 1x/day. Of course, the higher you go, the less static locations they have, as well. That would mean back to not having to search forever and a day for higher end stuff, but would maintain rarity. Thoughts?