Hi, I'm new here so I'm not sure if this is the right spot for this or not...
I recently coded up this pokemon team generator for some C# practice.
larger image, Download - 571KB, Alternate download link
I thought it might be useful to someone here, though probably only if you are creating a fan fic and need a random team for a character of the day. It covers the four main regional pokedexs and their national counterparts as well as being somewhat forward compatible for two more regions/generations (non cannon dexes are also usable)