读书人

groovy: 也回玩玩梅森数

发布时间: 2012-11-01 11:11:31 作者: rapoo

groovy: 也来玩玩梅森数

在javaeye的ruby版,看见ruby算梅森数组的一个贴,

http://www.iteye.com/topic/362901

很有趣啊。

我这里弄一个groovy的实现。

什么是梅森数组:

http://zh.wikipedia.org/w/index.php?title=%E6%A2%85%E6%A3%AE%E7%B4%A0%E6%95%B0&variant=zh-cn

?

给一个原始的实现:

def f = 1g(2g..1000g).each { n ->    f = 2 * f + 1    if (f.isProbablePrime(100))        println "f($n) = $f"}

这个强!佩服

读书人网 >软件架构设计

热点推荐