#name-area { float: right; border: 1px solid #333; } .topHdr { color: #333; font: 20px Helvetica, Sans-Serif; margin: 0 0 5px 0; } .topBar { color: #333; font: 20px Helvetica, Sans-Serif; background-color: #fff; margin: 0 0 5px 0; } .dropbtn { background-color: #3498DB; color: white; padding: 10px; font-size: 16px; border: none; cursor: pointer; } .type { background-color: #ccf; color: #000; min-width: 150px; padding: 5px; font-size: 16px; border: none; marginzzz-left:10px; } .dropbtn:hover, .dropbtn:focus { background-color: #2980B9; } .dropdown { position: relative; display: inline-block; } .dropdown1zzz { display: none; position: absolute; background-color: #f1f1f1; right:0px; width: 150px; height55:200px; overflow-y:auto; z-index: 1; } .dropdown2zzz { display: none; position: absolute; background-color: #f1f1f1; right:0px; width: 70px; height:200px; overflow-y:auto; z-index: 1; } .dropdown3 { display: none; position: absolute; background-color: #f1f1f1; right:0px; width: 120px; overflowzzz-y:auto; z-index: 1; } .dropdownBox { displayzzz: block; background-color: #fff; positionzzz: absolute; float:right top:100px; right:50px; border:1px solid #333; width: 120px; height: 200px; padding:5px; } .dropdownwrap { display: none; background-color: #33f; positionzzz: fixed; topzz:100px; rightzz:10px; float:left; width: 120px; border:1px solid #333; padding:5px; } .dropdnwrap { display: block; background-color: #99f; positionzz; rightzz:10px; float:left; widthzz: 140px; border:1px solid #33f; padding:0px; z-index:5; } .dropdownwrap2 { display: none; background-color: #fff; position: fixed; top:100px; left:40%; width: 120px; padding:5px; } .dropdownNew { display: block; float:right; background-color: #f1f1f1; right:0px; width: 120px; max-height:250px; overflow-y:auto; z-index: 1; margin-top:10px; } .dropdownEdit { display: block; float:right; background-color: #f1f1f1; right:0px; width: 120px; max-height:250px; overflow-y:auto; z-index: 1; margin-top:10px; } .dropdown5 { display: none; position: absolute; background-color: #f1f1f1; right:0px; width: 150px; height:200px; overflow-y:auto; z-index: 1; } .showMnuzzz { display:block; } .dropdown1zzz span { float:left; color: black; padding: 12px 16px; text-decoration: none; text-align: center; displayzz:block; display:inline-block; width:100%; height:100%; border:1px solid #333; } .dropdown2zz span { float:left; width:100%; color: black; padding: 12px 16px; text-decoration: none; text-align: center; displayzz:block; displayzz:inline-block; border:1px solid #333; } .dropdown3 span { float:left; width:100%; color: black; padding: 12px 16px; text-decoration: none; text-align: center; displayzz:block; displayzz:inline-block; border:1px solid #333; } .dropdown4 span { float:left; width:120px; color: black; padding: 5px 2px; text-decoration: none; text-align: center; display:block; border-bottom:3px solid #33f; margin-bottom:-5px; } .dropdownNew span { float:left; width:90%; color: black; padding: 12px 2px; text-decoration: none; text-align: center; display:block; displayzz:inline-block; border-bottom:1px solid #333; } .dropdownEdit span { float:left; width:90%; color: black; padding: 12px 2px; text-decoration: none; text-align: center; display:block; displayzz:inline-block; border-bottom:1px solid #333; } .htyp { color: #fa9f00; font: 20px Helvetica, Sans-Serif; margin: 0 0 10px 5px; } #newName { float:left; width:100%; height:30px; } .navbar { overflow: hidden; background-color: #333; position: fixed; top: 40; right:80; width:100px; } .navbar a { float: right; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } .navbar a:hover { background: #ddd; color: black; } .tutWrap1{ float:left; display:none; width:95%; heightzzz:150px; border: solid 2px #333; margin:5px 0px 3px 0px; overflow-x:hidden; overflow-y:auto; } .tutWrap2 { display:block; float:left; border: 1px solid #333; width:95%; padding:0px; margin: 0px 0px 0px -5px; } .tutWrap2 .captionLf { margin: 0px 0px 0px 5px; } .tutWrap2 .contentzz { border: 1px solid #333; padding: 5px; } .tutWrap2 .contentzz { padding: 5px; } .smallBtn { float:left; display:block; padding: 5px; font-size: 12px; font-weight: bold; }
Fast Start
Rcv Tools ~ Visual Tabulation Demo ~ v1.1


Introducton


Show How to Use
~ Using Info boxes:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
We have incorporated a "Info/Tutorial Box" type format into this website, which allows us to quickly guide the visitor thru the site, learning the Tools, Topics, Tables, etc, in a progressive order. This pop-open & close type box allows the viewer to stay on this same page while viewing new info, and then close that box, keeping this page concise & uncluttered.

These Boxes close whenever you click on another Info Box or on the Title area above the opened box.

~ Mobile viewing support:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
Using & viewing the demo is much easier on tablets & laptops than on our phones. To assist us in phone viewing we support 3 different View modes, the
Standard View, DeskTop View & App View , each opened with the , buttons, and the RcvTools image which toggles the App View, as well as the individual & buttons positioned above the Tables.

Note: the DeskTop View will give you an overview of the entire page from a distance, as you would see with a tablet or desktop. Tap to return to close up viewing.


~ Open RCV Election Tools~v1.1
Visit our Primary web page here,

Introduction
There is much confusion in how Ranked Choice Elections are counted, we have built the following demo to accurately Tabulate & Count Rcv votes in full, taking no shortcuts, The Demo steps through the counting process making it extremely clear, leaving full understanding & confidence in the election results.
New to Rcv? ~ In Brief:
The Primary difference between "Ranked Choice Voting" and the standard "One voter One vote" systems, is that Ranked Choice allows you to vote on more than one candidate at a time in terms of 1st Choice, 2nd Choice, 3rd Choice, etc.
There are many different versions & methods of Rcv. For more on Rcv, versions, history, sercurity, etc. see our primary web site;
https://RcvTools.com/v1.1/index.html.
Using Info boxes:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
We have incorporated a "Info/Tutorial" type format into this website, which allows us to quickly guide the visitor thru the site, learning the Tools, Topics, Tables, etc.

This pop-open & close type format allows the viewer to stay on this same page while viewing new content, and then close that content, keeping this page concise & uncluttered.

These Boxes only display disabled buttons, images of Tables etc. and discriptions of how to use them, as example image, here.



Some will also include working links to external referance pages which will open the link in a new page or tab, allowing the viewer to return back to this page by clicking a back button, this orginal tab or simply closing the linked to page.

Try it, test it with this wikipedia link, https://en.wikipedia.org/wiki/Comparison_of_electoral_systems

These Info Boxes close whenever you click on another Info Box or on the "show less" button above the opened box.

Mobile viewing controls:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
Using & viewing the demo is much easier on tablets & laptops than on our phones.

To assist us in phone viewing we support 3 different View modes,
the Standard View;
the DeskTop View;

the
App View
which is toggled by tapping the Rcv Tools image
As well as the Zoom buttons
positioned above the Tables.

How the ballot counting works.
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
Our Vote counting method is called a Consensus-Based system which eliminates the weakest candidate one by one until only the winner is left standing,

Here is a screenshot from one of the Sample Elections after the Step A button was clicked,



In this case (shown above) the weakest Candidate "E" was marked in yellow, and then after the Step B Button is clicked, the yellow boxes are removed & the lower green boxes will be shifted up in each affected column as shown below,



In Real time action it's hard to see the shifting because the shift is instant. To Assist in seeing the "Shift Up", Lets look at fewer columns say the first 4 in our example, as shown here,

The image on the left shows the columns after Step A has marked the weakest candidate's yellow, and the image on the right shows the columns after the yellow boxes have been removed and the lower green boxes have shifted up.

We have also Added a "Shift Back" button to its related "StepB" button


And, now after boxes have been marked in yellow, the viewer can quickly toggle the display back and forth by clicking the "StepB" button & then the "Shift Back" over and over again until the "Shifting Up" has been Seen & understood.
"Try It";

Once the "Shifting Up" is visualized & understood, We continue with the Step A: & Step B: button clicks until a winner is Identified.

And to help Speed up the Step A: & Step B process We have also Added a "Fast Step" button to its related "StepA" button. which will combine both Step A: & Step B, in a single click,
"Try It also";
The Sample Election Setup :
The Demo starts with setting up a Sample Election, which takes 3 parameters: # of Choices, # of Voters & # of Candidates: click on anyone of these Blue parameter buttons & a popup menu will show, then select a value. Note: The # of Choices cannot excede the # of Candidates and is self correcting. And the # of Candidates is limited to 300 on this demo for ease of display, however the same process will work for elections of 100k voters or more.
The Primary Controls:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
The Make Sample button builds a Random generated sample election, & loads and displays this data per voter in the ACTIVE TABLE, with summarized totals per candidate in the TOTALS TABLES. The button reloads the Active sample at any time.

Next, the Demo allows us to step through the Elimination Process one step at a time using the Step buttons, & With each button click, we see the Vote Totals & Choice positions change. Try it, click the Steps one after the other, eliminating the weakest candidates until a winner is chosen.

The more you test it, the more you will see it's accuracy, It's importent to understand how the remaining Choices are Shifted Up after each elimination, the #Steps Opt 3 which shows the Step B button with "hints on" will help in seeing the shifting.

Once you see how the shifting works, you may want to speed up the demo, to easier see how the Totals Tables change, by using the button.


ACTIVE TABLE
-
-
Hint
Note: The weakest candidate (marked in yellow) is the candidate with the fewest # of votes, in a ranking order, (preferancing 1st choice over 2nd, 2nd over 3rd etc.) as is clearly shown in the Totals Tables below.
Note: Step B replaces all the yellow boxes with a blank grayed one, so it will be easier to see the shifting up of the green boxes.. in step 3
Note: Step C removes each yellow or grayed box & shifts up all the green boxes below the removed one in each column.
Note: Steps A&C combines removing the weakest candidate & shifts the related choices up in 1 move.
Note: The weakest candidate is the candidate with the fewest # of votes, in a ranking order, (preferancing 1st choice over 2nd, 2nd over 3rd etc.) as is clearly shown in the Totals Tables below.
Step thru the choice shifting: tutorial

Note: In RCV, If your 1st choice is eliminated, then your 2nd Choice becomes your 1st choice, & your 3rd Choice becomes your 2nd, etc. this should be clear before we introduce the actual counting process. This shifting of choices is demonstrated here with help from the SHIFT TABLE,

After Loading a Sample election, Click on the "Step 1 button, above, casually observe the changes, and then Click on the "Step 2 button, ~ try it .

This process is based on eliminating the weakest candidate one by one until only one (the winner) is left standing.

as example, if there are 7 candidates, we will have 6 elimination rounds, with two steps each.

Now, in a real election the steps are combined into one, it is intentionally slowed down here by adding steps so we can stop & see the changes.

ACTIVE TOTALS
ACTIVE TOTALS ~ per Candidate
A BCDEFG
6 8114786
12 141512141210
14 202215181913
18 232417212317
18 232421232818
Note: The ACTIVE TOTALS Table, (on the left) shows the Active counts in the elimination process, while they are counted, which we feel is the simplest & fairest process that we have seen.

Note, the examples we are using are from small sized randomly generated elections, from 50 to 300 voters. So seeing ties might be frequent.

Although in a real election of 10k to 100k+ voters or more, seeing a tie will be extremely rare.
ACTIVE VOTE TOTALS
TOTAL VOTES ~ per Candidate
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000

Show event notes
Tap to see notes
Note A: The 3 Tables Above are provided to assist in understanding how the weakest Candidates are identified.
The easiest approach is to simply find the candidate with the fewest 1st Choice votes. This may be easiest, but it's certainly not the most accurate,
Let's say a candidate only had 1 vote in the 1st choice row, but had 20 in the 2nd, etc. and yet was eliminated because of the fewest 1st row votes ? ~ We need a better approach. What if we combined the totals of the 1st & 2nd rows together ?. It would provide better accuracy.
COMBINED TOTALS ~ per Candidate
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Tap to see notes
Note B: And then, taking this "Combined Totals" concept a step further, can give us a very, simple, fair & accurate process to identify the weakest candidate

In detail... If we have 5 rows of choices, we have 5 rows of combined totals, and instead of starting with the 1st row, we start at the mean (or center) row.
And then if there is a tie in that row, we break that tie by comparing the 1st row totals. The one with the least votes is the weakest. If those tie, it is a near exact tie & both are eliminated at the same time provided it is before the next to final round.
INITIAL TOTAL VOTES ~ per Candidate
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Note: The Initial Tables are provided to help see how the overall totals change after shifting.
INITIAL COMBINED TOTALS ~
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Note: The Initial Tables are provided to help see how the overall totals change after shifting.
Active TableHide
Introduction
blah 1 tst
blah 2
Active Table
Add text blah
Sample Setup
testing note
and blah blah
and more
until blah'd out
Active Totals


blah
Vote Totals


blah
Initial Totals


blah
Save & Share


blah
The Save & Share Samples Box:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
The Make Sample button builds a Random generated sample election, & loads and displays this data per voter in the ACTIVE TABLE, with summarized totals per candidate in the TOTALS TABLES. The button reloads the Active sample at any time.

Next, the Demo allows us to step through the Elimination Process one step at a time using the Step buttons, & With each button click, we see the Vote Totals & Choice positions change. Try it, click the Steps one after the other, eliminating the weakest candidates until a winner is chosen.

The more you test it, the more you will see it's accuracy, It's importent to understand how the remaining Choices are Shifted Up after each elimination, the #Steps Opt 3 which shows the Step B button with "hints on" will help in seeing the shifting.

Once you see how the shifting works, you may want to speed up the demo, to easier see how the Totals Tables change, by using the button.






Format
Vote Data
clear
Note
zzzz


Pasted Sample
5/7/50::D,D,C,F,A,G,D,E,E,C,D,F,C,C,A,D,D,E,F,B,D,B,D,C,G,A,G,C,A,E,D,D,G,G,B,A,B,B,G,D,E,B,C,E,G,F,D,G,D,F,B,C,-,B,-,-,E,C,-,A,A,G,E,B,G,-,A,C,C,G,F,D,C,B,-,F,-,G,D,A,-,C,E,C,F,F,-,A,E,C,-,E,B,G,B,-,-,-,-,A,E,B,-,D,-,-,G,-,-,-,G,C,A,D,D,-,E,B,-,C,C,E,G,F,-,B,-,F,E,-,-,-,B,-,C,-,-,F,B,E,-,G,E,B,-,-,-,-,-,E,-,-,-,-,-,-,C,-,-,-,C,-,G,A,-,-,C,-,-,E,-,C,-,E,-,-,-,B,G,-,-,-,D,-,-,-,-,-,A,-,-,A,F,-,-,-,-,-,-,-,-,-,-,-,-,-,F,-,-,-,E,-,D,E,-,-,B,-,-,-,-,-,-,A,-,-,-,-,-,-,-,-,-,-,-,-,-,-,C,-,-,D,-,-,-,-,-,||2way
Fixed Samples
5/7/50::B,E,B,G,D,B,D,D,C,D,B,D,E,D,F,A,A,B,G,G,G,G,A,A,D,F,C,A,C,D,G,F,C,C,C,F,D,D,G,F,B,E,D,B,D,A,B,G,A,B,D,F,G,D,B,F,E,G,E,C,E,F,B,G,A,E,G,C,D,B,A,D,C,B,E,A,E,G,B,E,A,B,D,E,E,C,G,E,C,A,-,B,A,F,F,-,F,-,D,F,F,C,-,-,-,D,A,A,A,G,-,A,-,-,C,-,F,A,-,-,F,-,D,D,-,G,G,B,A,-,C,-,E,F,F,G,B,-,F,C,-,F,F,E,B,-,E,-,-,C,-,G,-,-,-,C,-,-,-,E,-,B,-,-,-,-,E,G,-,-,D,-,F,F,-,C,F,-,-,-,E,-,A,-,B,-,C,-,-,E,-,-,-,C,E,-,C,-,-,-,-,B,-,-,-,G,-,-,-,-,-,-,-,-,-,-,-,E,-,-,C,-,-,G,-,-,-,-,-,-,F,-,B,-,-,-,-,-,-,G,-,-,-,G,-,-,-,-,-,-,-||2way
~~ status:
5/7/50::E,B,A,D,D,G,C,B,A,C,F,G,C,A,B,A,F,B,G,F,G,A,C,D,E,C,A,C,C,B,B,F,D,F,A,C,A,F,C,F,G,C,A,D,E,A,F,D,B,C,A,D,E,E,G,F,B,-,B,G,E,C,B,B,C,D,C,-,F,-,D,-,F,A,G,-,-,E,G,E,-,D,-,C,F,G,F,-,F,B,-,-,B,F,A,F,A,-,-,A,B,-,-,G,A,-,G,-,-,D,A,E,G,E,F,F,B,-,A,-,A,-,D,F,A,-,-,A,F,A,-,A,-,E,B,-,B,-,D,D,-,-,F,E,-,D,C,-,-,E,-,-,-,C,E,-,-,-,-,B,D,A,-,C,D,B,E,-,-,-,-,-,-,G,D,-,-,G,A,C,-,B,-,G,-,-,-,-,E,-,-,-,-,-,-,-,B,-,-,B,-,-,-,F,-,-,-,-,-,F,-,F,-,-,-,-,-,-,-,-,-,-,-,E,B,-,-,-,D,F,-,-,-,-,-,-,-,-,A,-,-,-,-,-,-,-,-,-,-,G,-,-,-||
~~ status:
5/7/50::C,E,A,D,A,E,F,D,E,D,A,G,G,C,D,G,E,A,E,G,F,A,G,C,F,A,A,D,E,D,E,E,C,C,C,F,A,F,F,F,C,C,B,A,G,F,C,B,B,E,G,B,C,F,B,F,D,E,G,A,-,B,D,F,G,D,F,-,-,-,B,F,-,F,-,C,-,C,D,A,C,B,A,G,D,B,C,D,G,E,D,E,D,B,C,C,-,-,F,B,D,D,E,B,F,B,A,-,-,E,-,-,-,B,A,-,D,-,-,-,A,C,-,B,-,B,-,-,C,-,G,G,D,B,E,G,E,G,E,C,-,A,-,G,F,E,-,-,C,F,E,F,D,C,C,A,E,-,-,-,-,-,-,E,-,-,A,-,-,-,-,E,-,-,-,-,-,-,-,-,-,D,F,F,A,C,D,B,-,G,-,D,-,D,B,-,-,-,E,-,-,C,-,E,D,-,-,-,-,-,-,-,-,G,-,-,-,-,-,-,-,G,-,-,-,-,-,-,-,-,-,A,-,A,-,-,-,-,-,B,-,-,-,-,E,-,-,-,A,-,-,-,-||
~~ status:
5/7/50::D,D,C,F,A,G,D,E,E,C,D,F,C,C,A,D,D,E,F,B,D,B,D,C,G,A,G,C,A,E,D,D,G,G,B,A,B,B,G,D,E,B,C,E,G,F,D,G,D,F,B,C,-,B,-,-,E,C,-,A,A,G,E,B,G,-,A,C,C,G,F,D,C,B,-,F,-,G,D,A,-,C,E,C,F,F,-,A,E,C,-,E,B,G,B,-,-,-,-,A,E,B,-,D,-,-,G,-,-,-,G,C,A,D,D,-,E,B,-,C,C,E,G,F,-,B,-,F,E,-,-,-,B,-,C,-,-,F,B,E,-,G,E,B,-,-,-,-,-,E,-,-,-,-,-,-,C,-,-,-,C,-,G,A,-,-,C,-,-,E,-,C,-,E,-,-,-,B,G,-,-,-,D,-,-,-,-,-,A,-,-,A,F,-,-,-,-,-,-,-,-,-,-,-,-,-,F,-,-,-,E,-,D,E,-,-,B,-,-,-,-,-,-,A,-,-,-,-,-,-,-,-,-,-,-,-,-,-,C,-,-,D,-,-,-,-,-,-,-,-,-,-,-||2way
~~ status:
5/7/50::F,C,F,G,F,G,C,A,D,E,E,A,A,B,D,E,A,G,B,A,A,E,E,A,C,F,D,A,E,G,E,D,F,C,F,B,F,C,G,B,A,E,C,A,E,G,B,B,G,D,E,G,G,F,A,E,D,E,C,F,-,-,C,-,A,-,G,A,F,-,G,D,G,D,D,C,C,F,B,E,G,C,C,F,E,A,-,A,D,E,-,D,-,G,-,A,G,D,D,-,A,E,A,D,G,C,G,-,A,-,-,-,G,-,-,-,-,-,-,-,F,C,-,E,G,-,G,-,C,-,-,G,-,-,G,F,-,-,-,F,-,F,-,E,-,-,E,A,-,-,C,A,C,E,-,-,E,-,-,-,-,-,E,-,-,-,-,-,-,-,-,G,-,G,-,-,A,-,D,-,-,-,-,-,-,E,-,-,-,C,-,-,-,F,-,-,D,F,-,-,-,D,-,B,-,-,A,-,-,-,-,-,B,-,-,-,-,-,-,-,-,-,-,C,-,-,E,-,F,-,-,-,-,-,-,-,-,-,-,A,-,-,-,C,-,-,-,-,-,-,-||Exact Tie
~~ status:
5/7/50::G,G,C,C,G,D,E,E,B,A,B,F,C,F,C,C,G,B,D,F,E,E,A,A,F,F,E,C,D,B,G,D,B,D,D,D,D,D,D,G,G,C,C,E,D,A,B,C,D,D,D,E,E,-,A,A,C,C,F,-,G,C,A,C,B,B,B,E,B,E,C,A,-,-,A,G,-,-,F,D,F,F,G,E,-,B,F,-,-,B,B,D,F,G,G,G,A,F,B,G,-,D,F,-,-,E,-,-,A,-,C,-,G,A,A,A,-,G,F,B,D,B,-,-,E,E,-,-,G,A,D,A,D,B,-,G,-,-,-,A,E,F,B,C,B,B,-,-,C,-,-,-,-,-,-,F,-,-,E,-,E,-,E,-,E,-,-,-,A,-,A,-,-,-,-,B,-,-,-,-,-,G,F,A,-,-,-,-,-,D,D,-,-,A,E,C,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,-,F,-,-,-,-,-,G,-,-,-,-,D,-,-,-,-,-,E,-,-,-,-,-,-,-,-,F,-,-,B,C,F,-,-,-,-,-||Exact Tie 2
~~ status:
5/7/50::F,G,C,D,B,B,A,F,E,E,B,C,G,C,F,A,G,G,G,C,B,F,D,A,F,D,B,A,C,C,C,F,D,D,G,G,A,E,C,F,G,D,G,A,B,G,E,D,D,D,A,C,D,G,D,-,F,-,-,B,C,F,-,G,G,-,A,B,C,G,-,E,B,F,D,A,G,F,D,A,D,E,F,B,A,C,G,B,F,C,C,E,A,C,F,-,C,-,F,-,C,E,-,B,F,-,-,-,-,F,E,E,-,A,A,-,-,D,A,-,-,G,C,C,E,F,-,-,E,-,E,B,-,G,E,B,D,-,G,B,B,-,E,D,C,-,D,-,-,-,B,A,-,-,C,-,-,-,-,-,G,D,-,-,-,-,-,F,-,-,-,-,A,G,-,-,-,-,-,-,-,D,-,A,F,A,F,-,-,A,-,-,-,B,A,-,F,-,-,-,E,D,-,-,G,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,-,-,-,-,-,-,-,-,-,-,D,-,C,-,-,-,-,-,-,F,-,-,-,-,-,-,-||Pre Tie G
~~ status:
Temp / User Samples
5/7/50::D,B,A,E,E,B,D,F,A,B,C,B,A,D,D,A,B,A,A,F,A,B,G,B,F,B,A,A,G,G,D,A,D,A,G,C,E,D,B,A,C,C,G,G,E,A,B,E,G,D,B,G,-,-,-,G,F,-,E,F,-,-,F,A,C,B,G,C,-,G,D,E,D,F,E,C,E,F,F,B,-,B,E,G,B,F,A,C,D,C,G,-,A,-,C,-,-,A,C,G,A,-,-,-,-,-,C,-,C,G,-,-,B,F,F,D,E,E,-,-,-,F,-,-,-,G,-,G,E,E,-,F,-,B,D,E,D,F,A,-,D,-,C,-,-,-,-,F,F,C,F,-,-,-,-,-,G,-,-,-,-,-,C,E,G,F,-,D,-,-,-,-,-,-,-,D,-,-,A,-,-,-,-,C,A,-,-,A,-,-,A,-,B,-,-,-,-,C,-,E,-,-,-,-,-,-,-,-,-,-,-,-,-,B,E,E,-,G,-,-,-,-,-,-,-,E,-,-,-,-,-,-,-,-,-,-,-,E,-,-,-,-,D,-,-,-,-,-,-,-,-||
~~ status:
5/7/50::A,A,F,E,B,B,A,D,E,D,A,E,D,A,E,G,B,F,D,E,E,B,D,E,A,E,B,D,B,B,B,E,A,E,F,E,F,B,E,B,D,B,C,F,D,A,A,D,B,E,C,C,-,F,E,-,E,F,C,E,G,B,B,B,G,C,-,A,G,-,D,C,B,-,D,A,A,G,C,C,G,A,C,D,D,F,D,E,B,G,B,F,D,G,F,E,-,C,-,A,-,B,-,D,F,-,B,-,F,-,E,D,C,-,B,-,-,-,E,-,C,G,-,-,-,C,F,-,G,-,F,B,E,G,B,D,G,G,-,E,-,D,A,B,B,G,-,E,-,C,-,-,-,-,A,-,-,-,D,-,F,-,A,-,C,-,-,-,F,-,A,E,-,-,-,-,E,-,-,-,-,C,G,A,-,C,B,F,-,-,-,A,E,D,E,C,-,B,-,F,-,-,-,-,G,-,-,-,-,-,C,-,F,-,-,-,-,-,-,-,F,-,-,-,-,-,-,-,-,-,-,-,-,F,-,B,C,D,-,-,-,-,-,A,-,-,-,A,-,-,-||3way
~~ status:
5/7/50::F,E,C,D,G,E,B,C,C,B,F,F,D,E,C,F,E,C,F,A,D,G,B,C,E,B,B,C,C,C,D,D,B,E,D,A,A,D,C,D,A,C,D,A,G,E,B,C,F,G,C,D,D,-,C,F,-,G,B,A,-,-,G,D,A,E,A,F,E,F,G,F,-,G,G,G,E,D,D,F,-,-,-,B,C,C,C,G,E,-,E,D,G,B,E,F,A,-,A,D,E,C,G,-,A,D,-,D,F,-,-,-,F,F,F,B,F,E,B,D,E,E,-,B,-,F,-,G,E,-,-,-,-,-,-,E,F,F,A,-,-,A,C,C,C,-,E,-,E,F,-,A,A,-,E,G,-,A,A,-,-,-,-,A,E,G,-,A,C,-,C,D,-,D,-,-,-,E,F,-,-,-,-,-,-,B,-,-,-,-,-,E,A,-,-,-,-,-,C,A,-,G,F,-,-,A,-,F,-,-,-,-,-,-,B,-,-,B,G,-,-,-,-,A,-,-,-,F,B,-,-,-,-,-,-,-,-,-,-,-,-,B,E,-,-,-,-,-,-,-,-||2way
~~ status:
5/7/50::E,F,B,D,C,B,G,G,B,G,B,C,F,G,E,G,A,C,G,D,D,A,F,G,F,F,D,E,D,A,A,D,C,A,F,E,D,C,C,A,B,F,F,B,G,G,F,E,B,E,F,B,A,-,G,F,A,A,C,F,F,-,G,E,A,A,G,A,A,A,E,-,E,D,G,D,A,B,B,E,B,F,D,E,-,-,B,B,-,F,G,E,D,D,-,D,E,-,G,G,C,C,E,-,-,-,D,B,A,-,G,-,D,B,C,B,E,F,F,C,C,-,A,C,D,E,C,C,-,F,F,-,-,F,-,-,C,G,-,E,-,G,B,F,-,E,D,-,C,-,D,A,C,-,-,-,F,D,E,-,-,-,E,C,G,-,-,-,B,-,A,-,B,E,-,B,B,G,-,D,C,-,-,C,-,-,A,A,-,B,-,C,G,-,-,B,G,-,-,-,-,-,-,-,-,-,E,-,-,-,-,-,-,D,D,-,-,-,-,-,-,-,-,F,-,-,E,D,-,-,-,-,-,-,-,-,-,D,-,C,-,-,E,-,-,F,A,-,-,-,-||
~~ status:
blah
delarry
In Conclusion:
This all may look complicated, but the counting process is actually very simple, there is no complex algorithms, The process uses only Addition, Subtraction & the Shifting of a pointer to the perticular vote of interest at that momment. It should also be understood that the database or record of the votes never changes after the first time each one is cast.

This process is extremely fast & secure, The process can count a 100,000 plus votes (per location) in seconds, this is the cleanest & fairest process we have seen. And it is flexible, If we want an Election To pick the top 3 candiates like electing City council members, that's easy, simply stop the eliminations, 2 steps early, etc. This process is currently the fairest, most accurate & secure way possible, lets use It.

And It's Free & Open Source.






INITIAL VOTE TOTALSZ2
TOTAL VOTES ~ per CandidateD
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Note: The Initial Tables are provided to help see how the overall totals change after shifting.
INITIAL VOTE TOTALS here
INITIAL COMBINED TOTALS
INITIAL VOTE TOTALS ???
INITIAL COMBINED TOTALS
INITIAL VOTE TOTALS
TOTAL VOTES ~ per CandidateE
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Note: The Initial Tables are provided to help see how the overall totals change after shifting.
COMBINED TOTALS ~ per Candidate ZZZ
A BCDEFG
2 443232
4 210242
1 211232
2 211111
2 120000
Note: The Initial Tables are provided to help see how the overall totals change after shifting.
INITIAL VOTE TOTALS
zzzz
INITIAL COMBINED TOTALS
~ In Conclusion: zzz
This all may look complicated, but the counting process is actually very simple, there is no complex algorithms, The process uses only Addition, Subtraction & the Shifting of a pointer to the perticular vote of interest at that momment. It should also be understood that the database or record of the votes never changes after the first time each one is cast.

This process is extremely fast & secure, The process can count a 100,000 plus votes (per location) in seconds, this is the cleanest & fairest process we have seen. And it is flexible, If we want an Election To pick the top 3 candiates like electing City council members, that's easy, simply stop the eliminations, 2 steps early, etc. This process is currently the fairest, most accurate & secure way possible, lets use It.

And It's Free & Open Source.
In Conclusion:
This all may look complicated, but the counting process is actually very simple, there is no complex algorithms, The process uses only Addition, Subtraction & the Shifting of a pointer to the perticular vote of interest at that momment. It should also be understood that the database or record of the votes never changes after the first time each one is cast.

This process is extremely fast & secure, The process can count a 100,000 plus votes (per location) in seconds, this is the cleanest & fairest process we have seen. And it is flexible, If we want an Election To pick the top 3 candiates like electing City council members, that's easy, simply stop the eliminations, 2 steps early, etc. This process is currently the fairest, most accurate & secure way possible, lets use It.

And It's Free & Open Source.
Saving & Sharing Tools:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.
After you have experience in using the demo ... The Save & Share module will allow you to save and replay Sample Elections that you may find confusing or of importance in understanding how the counting & shifting processes work.

The button reloads the Active sample at any time. This module has two sections, The upper one shows data from the Active Sample that is currently loaded in the Demo,
showing the Format, next the Vote Data, and lastly a Sharable Array which can be copied a pasted to any notepad in one step. The Lower Section is labeled Saved Samples,
which shows separate boxes of a saved Sharable Datas Array along with an associated editable box for notes about that sample.

Together these two sections allows us to Save a Sample Election with a simple click of the "Save To Web" button, And also to reload any Saved Election with a click of the "Add To Active" button, with a following "Re-Load Sample" button click, above
If you get too many samples saved, or want to delete one, you can click on any of them to select it, and then click the "Remove Sample" button.

Note: this version of the Save & Share utility only Saves the Sharing data until the browser is closed, unless you save them to the web, via NotePad or Notes, etc. or by using one of the Zip-Link Utilites like, Data-Card, which allows Data Transfer between different devices, without syncing them, which in our opinion, syncing is insecure against virus injection.

Saving & Sharing Tools:
show more
Note: Any buttons or tables in this Info Box are disabled, and are displayed here for referance only.

After you have experience in using the demo ... The Save & Share module will allow you to save and replay Sample Elections that you may find confusing or of importance in understanding how the counting & shifting processes work.

This module has two sections, The upper one shows data from the Active Sample that is currently loaded in the Demo,
showing the Format, next the Vote Data, and lastly a Sharable Array which can be copied a pasted to any notepad in one step. The Lower Section is labeled Saved Samples,
which shows separate boxes of a saved Sharable Datas Array along with an associated editable box for notes about that sample.

Together these two sections allows us to Save a Sample Election with a simple click of the "Save To Web" button, And also to reload any Saved Election with a click of the "Add To Active" button, with a following "Re-Load Sample" button click, above
If you get too many samples saved, or want to delete one, you can click on any of them to select it, and then click the "Remove Sample" button.

Note: this version of the Save & Share utility only Saves the Sharing data until the browser is closed, unless you save them to the web, via NotePad or Notes, etc. or by using one of the Zip-Link Utilites like, Data-Card, which allows Data Transfer between different devices, without syncing them, which in our opinion, syncing is insecure against virus injection.





Step thru the ballot counting: tutorial

Note: In the upper right corner, above the 'ACTIVE TABLE', you will see the "Show Totals" button. Click on it, and the "SHIFT TABLE" will be replaced by the "ACTIVE VOTE TOTALS" Tables, and the "Show Totals" button" will now be labeled "Show Shift", so you can switch them back and forth. ~ try It.

under the ACTIVE VOTE TOTALS slide there are actualy 4 viewable tables, 2 on the top row ... tables, the left most the "TOTAL VOTES ~ per Candidate" is the primary data, the Table on the right of that is the "COMBINED TOTALS" table which is shown for referance. With the "VOTE TOTALS' Tables visable, click thru the Step buttons again.

on clicking Step 1...you will see candidate's colunm with the least votes marked in gray, If there is a Tie in the 1st choice row then we move to the 2nd choice.. etc. After marking the weakest candidate's column, Step 2 will eliminate the data in the marked column. as well as the .....


A
-
A
-


Notes : rsltArry: ~~~ random #picks: ~~~ rsltArryN: row9 >> row9



row2 >> row2

row4 >> row4

TESTING tbl7B
Vertical Display
-
z
A BCDEFG
EZ Buttons hide
~ Add Note: ~ clear
Saved Samples
Active Sample ~ Make Sample 005~ ~ Get Sample ~

Saved Samples
Active Sample ~ Make Sample 121 ~ ~ Get Sample ~

~ Add Note: ~ clear
Saved Samples
-->
Save & Share zz Hide
Active Sample ~ Make Sample ~ ~ Get Sample ~

~ Add Note: ~ clear
Saved Samples
--> RcvTools/v0/demo_X5-19.html
click on the green data box below, copy it and the click the "Paste from Web" button.


Sharable Sample Election
4/5/50::B,A,E,C,B,C,B,D,D,E,C,D,B,D,A,C,B,B,E,C,C,E,D,C,E,D,C,D,A,B,B,B,E,B,C,C,D,D,E,A,D,D,E,D,E,E,A,D,D,B,-,-,A,A,E,D,E,A,A,C,E,C,A,-,D,B,D,D,C,A,E,C,C,A,B,E,-,-,B,D,E,A,B,D,-,-,C,-,D,B,C,C,C,-,A,-,-,E,B,D,-,-,B,D,-,-,A,-,E,B,-,B,D,-,E,D,-,-,B,E,B,A,-,B,C,-,-,-,E,A,C,D,D,-,-,-,E,-,A,E,-,A,-,-,-,-,-,A,A,-,-,-,D,E,-,-,D,-,B,-,-,-,C,-,-,E,-,-,D,-,-,D,-,-,-,-,-,-,-,-,D,-,A,-,-,-,A,-,-,D,-,-,-,-,-,-,-,B,-,-



in this case A should win
4/5/100::A,E,B,B,A,A,A,E,A,D,C,D,E,D,A,B,B,D,C,C,A,C,E,E,B,C,A,D,C,C,A,E,C,D,B,E,A,D,E,B,A,C,A,A,D,C,E,D,D,B,B,C,B,D,A,E,C,A,D,A,B,D,A,B,D,E,A,D,A,D,B,C,E,E,A,D,D,A,C,D,B,D,C,A,C,A,E,C,C,C,C,D,C,B,C,D,A,A,C,C,-,C,-,A,B,B,E,-,B,E,-,-,D,B,D,C,E,A,D,B,E,D,C,D,C,D,-,B,E,E,-,B,B,-,D,A,D,-,B,-,E,-,-,C,A,-,C,C,E,-,D,-,E,A,B,-,E,E,-,D,C,E,B,-,A,C,-,E,C,B,C,-,D,-,E,A,A,E,E,C,-,A,A,E,D,B,A,E,E,-,E,A,A,A,-,-,D,E,E,-,-,A,-,E,-,E,-,-,D,-,-,-,-,-,-,E,-,-,E,A,B,B,D,A,E,-,-,A,B,D,-,-,D,-,C,-,E,-,A,-,B,-,-,-,B,-,-,-,C,-,A,-,-,C,E,-,B,C,-,C,-,-,-,-,E,-,-,-,D,-,D,-,A,-,-,-,C,D,-,E,-,E,D,B,E,-,-,A,-,-,-,E,B,-,-,-,B,B,D,-,-,-,-,D,-,C,-,-,E,-,-,-,-,-,-,-,-,-,-,-,D,-,-,-,A,-,-,-,-,-,-,-,E,-,-,-,-,-,-,-,-,-,-,-,E,-,-,-,-,-,C,-,-,-,D,-,-,-,-,B,-,-,-,-,-,-,-,-,-,-,E,-,-,-,-,-,E,-,-,B,-,-,B,-,-,-,-,-,-,-,-,C,-,-,-,-,E,C,A,-



566i767i67i6i6
Tables View
up
https://rcvTools.com
78567856786786786786786786786786
3/5/50::D,B,B,D,E,B,D,A,B,C,C,B,C,B,B,A,B,D,C,D,A,C,B,D,B,D,B,B,E,E,D,C,B,B,C,A,A,B,C,C,D,D,E,B,B,C,D,E,D,E,C,C,C,B,-,C,-,E,C,-,D,A,E,E,-,B,A,B,-,C,E,B,-,E,-,-,E,A,A,B,B,-,E,E,D,C,-,C,-,-,E,B,B,-,C,-,C,B,B,-,B,-,-,-,-,-,-,-,-,-,B,-,-,-,-,C,-,C,-,A,-,-,-,-,-,-,-,C,B,-,C,-,C,A,-,E,-,-,-,-,-,-,C,-,A,-,-,-,A,-
Editable Note Box
Notes: clear