Thanks for the feedback! We designed this feature around the idea that a couple might take two shares on an expense or a family might take 4 shares to avoid needing to have everyone on the expense, so the system currently calculates all the shares to the exact penny, with some getting an extra penny when rounding is necessary. As you noted, with large numbers of shares, the extra pennies get randomly assigned with a much larger variation than would be ideal.
In theory, over time the way the extra pennies get assigned will be fair, but the next version of the Android app will use a different methodology that will handle these cases with much less variation. Most cases will not vary at all, but in some rare situations you might see the exact rounding vary by 1 penny.Rahul Moghe commented
Splitting by shares brokenRahul Moghe supported this idea ·