No offense taken. I understand your concerns. We've never said that we're trying to 'improve the quality of the randomness'. There are reasons behind the existing algorithm, some of which have been stated in earlier posts. We've done the research and testing and are completely satisfied that the algorithm produces every possible shuffle in a uniform distribution.