AviationWeather.NET provides a simple interface to access METAR and TAF weather data from the Dataserver, The library parses the CSV and XML formats outputted by the dataserver and returns a structured object to the caller.
RandomSelection is designed to take in entries, with the option to give some entries a higher chance at being selected, and then return one or more selectees. It utilizes System.Security.Cryptography to ensure a higher quality random number is used for shuffling the data and selecting winners.