Anti-Harassment Tools/SecurePoll Improvements/Test Results/20 9 496 604810680/archive
3.0.0 (3007c40) 06:36, 26 August 2021
editOutput from SecurePoll tally.php
: Anti-Harassment_Tools/SecurePoll_Improvements/Test_Results/20_9_496_604810680/actual_3007c40
Output from SecurePoll var_export( ->tallier->resultsLog );
: https://github.com/dominic998/SecurePoll-Test-Data/blob/main/test_data/20_9_496_604810680_3007c40.blt.php
Comments
editSecurePoll and OpenSTV disagree on elected candidates. This is due to how we deal with ties and arithmetic precision.
SecurePoll elects candidates 1, 2, 3, 4, 5, 6, 7 and 8.
OpenSTV elects candidates 1, 2, 3, 4, 5, 6, 7, 8 and 9. The exact outcome is somewhat determined by randomness. Until round ~107 OpenSTV reports candidate 9 as having the same number of votes as the other candidates. If candidate 9 is eliminated randomly before then, they will not win the election. If it does not, they will.
Candidate 9 is not elected by SecurePoll because the number of votes they receive in round 3 is too small for it to count (1.6776880E-17 according to bc).