Just my 2 cents worth;
Create the wind direction randomly for each hole on a per round basis. The info could be stored in a wind database. 30 mph winds that are random may not level itself out over two rounds. These inconsistencies are a great boost to to players having favorable winds, and a deterrent and round killer for unfavorable winds. Moderate winds, I can live with the inconsistencies.
But the smart play is each player is facing the same conditions, thus the scoring is relative to the conditions.
Thus, in my opinion, each RG, weekly or monthly tournament we play, the course conditions (including wind direction), is the same for everyone.
You can tell sometimes that a player had favorable winds during a round especially high winds. He or she shoots a 59 and other players struggled with a 65.
Also, in my opinion, this would be easy to implement.