I have no idea what this does, but I'm glad somebody on RMRK is making MV stuff.
The original Math.random() can return any number greater than or equal to 0, and less than 1.
Sometimes it can return 2 numbers that are extremely close to each other successively, like returning 0.01 immediately followed by 0.02.
If this plugin's used, users can ensure that such thing will never happen.
For example, if parts are set as 2, then it'll be sure that if the 1st result's smaller than 0.5, the 2nd result will always be greater than or equal to 0.5.
Then the partitions will be reset, so the 3rd result won't be restricted, but again, if the 3rd result's greater than or equal to 0.5, the 4th result will always be less than 0.5.
This process will continue infinitely