Detta scriptprogram simulerar den princip/metod jag utvecklat för omröstning.
Genom att trycka på knapparna "Lägg till röstberättigad" och "Lägg till Alternativ" läggs fler röstberättigade respektive fler alternativ till.
Varje röstberättigad har ett vist antal röster (default 1), vilket anges i respektive rad för röstberättigade näst längs till vänster.
Det som behöver fyllas i är röstberättigades poängsättning av olika alternativ. Endast poängens värde i förhållande till varandra har betydelse
Rättviseexponent kan också ändras från 0.5 till mellan noll och ett. (Ett bredare spann är möjligt, men tillåts inte i denna simulering för att konvergensen då blir långsam.)
När poäng och (eventuellt tilldelade röster) är ifyllda kan omröstningsprocessen genomföras genom att trycka på knappen "Iterera Majoritetsfaktorer"
Detta bör göras tills majoritetsfaktorer och Reduceringsfaktorer inte längre förändras (under en viss felmarginal) vid fler knapptryckningar.
"Iterera Majoritetsfaktorer 10 ånger" medför färre knapptryckningar.
Sedan har reduceringsfaktorer och majoritetsfaktorer beräknats. Det eller de alternativ som fått majoritetsfaktor ett har vunnit omröstningen.