Anti-Harassment Tools/SecurePoll Improvements/Test Results/20 7 5000 292763510

Jump to navigation Jump to search


SecurePoll and OpenSTV agree on elected candidates.

This is election was designed to test SecurePoll's precision. In round 36, candidates 7 and 8 are both eliminated, in spite of the fact that candidate 7 "earns" 3.2457436687349857E-16 votes that round. Candidate 7 is eliminated when perhaps they should remain hopeful. This is due to PHP's limited precision.

Election setup[edit]

  • Candidates: 20
  • Seats: 7
  • Votes: 5000

Actual results latest[edit]

Output from SecurePoll tally.php: /actual

Output from SecurePoll var_export( ->tallier->resultsLog );:

SecurePoll tally page:

Actual results archive[edit]



Output from OpenSTV: /expected



  • Where you tested: local docker and beta
  • Latest version of SecurePoll tested: 3.0.0 (624ef32) 00:10, 28 September 2021