Calculating custom bits of PI in hex or binary without calculating previous bits I tried some spigot formulas to calculate custom hexadecimal PI digits. 
But any formula I tried definitely needed iterating and calculating sum from i=0 to N to get N-th digit.
How to get N-th hex digit without calculating previous digits?

Unfortunately (and this REALY was a HUGE let-down for me too when I discovered this), there aren't any currently known algorithms that can completely 'jump' to any digit, and if one was discovered, you can bet it would be popular and make it onto the news. But, I have a solution to your problem, it is an alternative to calculating that allows you to jump to any digit under 12.1 trillion.


*

*Download as much as you can from here.

*Optionally get an archiver such as 7zip (it will REALLY speed things up)

*Unpack the zip archives you downloaded into useable pi digits.

*Program a quick program to clear away the extra stuff in the files of pi, 
join the files of pi together, and convert them to hex.

*Create a program to get the nth byte in the files (i.e the nth pi digit).

*Your done, and ready to go!





Source(s): enter link description here
Anothe thing to check out: Distributed calculation of  π
