The downside of the recap mode is that after you've done with some cases, you don't expect them to appear anymore, which defeats the purpose. And with "true random" mode, some cases may not appear in the session at all, while others may appear 3,4, even 5 times!
With new probability feature introduced, both problems are mitigated.
When you select N cases to practise, a probability of (1/N) is assigned to each of them. When a certain scramble is given to you, its probability is decreased in half, making this case twice less likely to appear next time. Note that "twice less likely" does not mean "impossible". Right after that, all the probabilities are normalized so that their sum is equal to 1 (or 100%).
Example: you have selected 4 cases. Initial probabilities:
[25%, 25%, 25%, 25%]
Let's say the first one had been given to you, and it's probability is now 12.5%. After normalization, the probs become:
[14.28%, 28.57%, 28.57%, 28.57%].
The probability of first scramble appear again is only 14% — twice less than all others, but they all sum up to 100%.
As you practise, more and more cases get their probabilities cut in half, so at some point the first case will have about the same prob as all others and will likely to appear again. Nontheless, you can't predict when it appears exactly.
This can be interpreted as something between "recap mode" and "just random" mode.
I like the idea of the random mode, but it seems like when using it, some cases tend to show up significally less often than others. That is of course possible with true randomness. Is there a way to stay in recap mode, with only the order changing? Or better yet, I'd like it to have a sort of "semi random" mode, where cases can appear multiple times, but it would still guarantee that the number of times all the cases that come up is somewhat consistant, if you know what I mean.
This is solved now.