I here introduce to you (and I am well aware of the irony of my nation being a dictatorship yet launching a spreadsheet to simulate elections) Electionator 1.0. Electionator is a spreadsheet program developed in Microsoft Excel to simulate the results of elections held under First Past The Post and Mixed Member Proportional Representation voting systems, as well as the Hare Quota method of Party List Proportional Representation.
Electionator will allow you to calculate the seats won by up to 7 parties (I know, its an odd number to pick. I'll increase it soon.) by entering the percentage vote share and the percentage of votes for each party that dont count toward the seats. That is, the percentage of the votes that only delivered a 2nd or 3rd placed result for instance, and are thus essentially wasted under First Past The Post. From this it will calculate the number of seats won, and will almost always deliver a majority government, as is the case with First Past The Post elections in real life. The spreadsheet will also allow for landslide results, such as the 1997 UK Election.
To demonstrate how Electionator works, I have set it up to simulate the UK's 2005 General Election. As you will see, if it is set up correctly then it produce pretty realistic results, its only a few seats short of the real result. I plan to add more electoral systems in the future (though probably not AV or STV) such as Supplementary Member system and Single Non-Transferable Vote.
To Download Electionator, click here:
Download (Excel .xls format, 219kb)