如何在Objective-C中生成所有数量的pi

时间:2012-10-22 19:55:55

标签: objective-c xml ipad nsarray

我想创建一个名为“Am I in Pi?”的iPad应用程序。用Pi数检查生日号码并显示数字。我的问题是如何生成所有数百万个pi 3.1415 ......等等。在Objective-C或XML文件或函数中是否有我可用于实现的库?

2 个答案:

答案 0 :(得分:6)

不是生成pi并搜索某个数字序列,最好只是一直说“是”。没有证据表明任何序列在pi中。

答案 1 :(得分:5)

为pi获取1兆字节的文本。

编写脚本时,此文件中存在所有1,2,3和4位数字序列。 pi的前1M个数字中不存在以下5位数序列:

!!! 14523 not found
!!! 17125 not found
!!! 22801 not found
!!! 33394 not found
!!! 36173 not found
!!! 39648 not found
!!! 40527 not found
!!! 96710 not found

不是每次都扫描文本文件,而是索引所有'#','##','###','####'字符串的位置。

如果您希望在字符串中找到所有5位或更长位数,请包含较大版本的pi数字。

当数据文件不是那么大时,在ipad上计算pi的前N百万位数是浪费cpu和电池。