I haven't read all of that, but the problem at hand seems significantly less complicated.
We're mapping the numbers from 1 to 1000 to distinct numbers up to 8258, and the README claims that we should expect 2.1% of the resulting numbers to be prime. I see no reason for this claim, and as I understand it, the 2.1% comes from pi(1000) / 8258, which seems like nonsense to me.
https://web.williams.edu/Mathematics/sjmiller/public_html/ma...
To be honest, I have a degree in math, and struggle to understand the extreme difficulty in assessing the density of primes.