Linqpad per creare wallpaper casuali dalle palette di colourLovers

Mi piace spiare le palette di COLOURLOVERS e ho sempre pensato che sarebbe stato bello avere degli sfondi per i desktop generati dinamicamente dalle palette più votate.

Alla fine ci ho provato e qui sotto qualche esempio, il codice da usare in linqpad è qui: http://share.linqpad.net/ndnr4f.linq

UPDATE: nel frattempo ho creato una versione su github che migliorerò nel tempo
https://github.com/maborg/PlaidWallpaper/