Can we find a formula to generate all prime numbers, and is the distribution of primes truly random?