You may or may not know that I have been working with a bunch of cool people putting together the next @Colour-wars. I am currently designing a process of creating teams which is as fair as possible. I've created this algorithm to randomly generate teams, but I want help from you guys! If you have the time and would like to help out, please review this code to be sure it does two things: 1) Is entirely fair and unbiased 2) Generates teams which have a variety of different talent (the challenges being given to teams will require them to be talented in a multitude of areas, so we want to design teams that will be equipped to handle this.) A description of how the algorithm is intended to work is detailed below. Thanks for all you help! :)
This graphic explains how the rest of the system is meant to work: http://i.cubeupload.com/cwfqy2.png (The skill groups being used have changed since the graphic was created, but it's still the same system.) Thanks to everyone for helping out with making sure that Colour Wars remains a fair, fun, and constructive team event for Scratchers around the world. Scratch on! :D