I've been thinking about this problem for a few months now, are irrational numbers feasable as Cryptographically Secure PseudoRandom Number Generators (CSPRNG). I know on their own the digits of an irrational number would do a terrible job of this, because of the predictability once anyone found what number was being used. I also know that irrational numbers become periodic when expressed as continued fractions.
Also, calculating more than a few thousand digits of even a square root costs a lot of computer power.
But what if you only use a few digits from a number of irrationals, and not the first few digits either, and then transposed those digits so that they were in a completely different order.
Would that be a feasable psudeorandom number generator for encryption? I don't think so, but how would one go about predicting it?
I had something like this in mind:
If you only used about 200 digits from each of x irrationals, not neccessarily the first digits (and different lengths for each one), and added them together in such a way that you ended up with a string of length roughlly 200^x before it repeated (by taking the sum of the first digits of each string, then the second, and so on looping back for each string when it finishes so that the loops don't line up again until 200^x digits have been produced),
Transposition could work according to another irrational number, which each digit being a key for how many spaces a digits should be moved ahead or back.
Links:
http://en.wikipedia.org/wiki/CSPRNG
http://en.wikipedia.org/wiki/Continued_fractions