I noticed a small pattern about 2 months ago and have finally figured it out. It can only be used by IV Calculators that take multiple levels into consideration. Let's take the following stat example:
10
12
14
15
Let's say that you entered 4 levels worth of stats and this is one of those columns. If you take the difference between each level, you would get 2 + 2 + 1 = 5. If you take the total number of hops, which would be 3, you get 5/3 or ~1.667. Now, we can actually figure out the minimum and maximum decimal positions that each stat could be. In order to make all the numbers work out correctly, the first number would have to be between 10.667 and 11. I'll show you like this:
Minimum
--------
10 2/3 + 5/3
12 1/3 + 5/3
14 0/3 + 5/3
15 2/3
It has to be at least 10 2/3 because otherwise it would not make it to that 14 stat.
Now, why is this important, you ask? Instead of IV range testing for a stat 10 to 11, it will now only test stat 10.667 to 11. That makes it much more accurate. The more levels you enter, the more accurate it gets:
10
11
12
12
13
14
14
15
A difference of 5 / 7 hops = 5/7. Thus the min would be
10 4/7
11 2/7
12 0/7
12 5/7
13 3/7
14 1/7
14 6/7
15 4/7
The max would be adding 1/7 to each of those numbers. I think this could end up giving you exact IV ranges in less than 10 levels, maybe even 5 if the numbers work out. I'll be trying to apply this in my next version, so hopefully it all works out.
10
12
14
15
Let's say that you entered 4 levels worth of stats and this is one of those columns. If you take the difference between each level, you would get 2 + 2 + 1 = 5. If you take the total number of hops, which would be 3, you get 5/3 or ~1.667. Now, we can actually figure out the minimum and maximum decimal positions that each stat could be. In order to make all the numbers work out correctly, the first number would have to be between 10.667 and 11. I'll show you like this:
Minimum
--------
10 2/3 + 5/3
12 1/3 + 5/3
14 0/3 + 5/3
15 2/3
It has to be at least 10 2/3 because otherwise it would not make it to that 14 stat.
Now, why is this important, you ask? Instead of IV range testing for a stat 10 to 11, it will now only test stat 10.667 to 11. That makes it much more accurate. The more levels you enter, the more accurate it gets:
10
11
12
12
13
14
14
15
A difference of 5 / 7 hops = 5/7. Thus the min would be
10 4/7
11 2/7
12 0/7
12 5/7
13 3/7
14 1/7
14 6/7
15 4/7
The max would be adding 1/7 to each of those numbers. I think this could end up giving you exact IV ranges in less than 10 levels, maybe even 5 if the numbers work out. I'll be trying to apply this in my next version, so hopefully it all works out.