On Saturday, March 8, 2014 4:27:25 PM UTC-6, Andrew Barnert wrote:
{snip}
================================ RESTART ================================ from pdeclib import * dscale(1010) 42 pi=get_PI() sPI=repr(pi)[:1002]
for n in range(10):
Many folks "play" on the interactive python terminal; and some python experienced users and developers forget this. For instance the QPython people did not provide a terminal or interactive python with their first release because they were focused on their product being a script reader and forgot that normal people experiment on the interactive console, for calculation, and other things. We had a discussion the other night about the decimal distribution (numerical digit distribution) of the digits 0-9 in the number PI. The conjecture is that as the number of digits increased the distribution evens out, and PI is for all intents and purposes a random number generator (for large numbers of digits). But what does it look like to users who have never seen it, and how hard is it to code up? Well, its two lines of python code, and inexperienced users can not believe that: below: print(n, sPI.count(str(n))) 0 92 1 114 2 102 3 103 4 92 5 97 6 93 7 95 8 100 9 104 Well, there it is; the distribution of the digits of PI in the first 1002, precisely; all from the console. marcus