Cullen and Woodall numbers: Difference between revisions

Content added Content deleted
(easylang)
m (→‎{{header|Wren}}: Minor tidy)
Line 1,565: Line 1,565:
{{libheader|Wren-big}}
{{libheader|Wren-big}}
Cullen primes limited to first 2 as very slow after that.
Cullen primes limited to first 2 as very slow after that.
<syntaxhighlight lang="ecmascript">import "./big" for BigInt
<syntaxhighlight lang="wren">import "./big" for BigInt


var cullen = Fn.new { |n| (BigInt.one << n) * n + 1 }
var cullen = Fn.new { |n| (BigInt.one << n) * n + 1 }
Line 1,620: Line 1,620:
{{libheader|Wren-gmp}}
{{libheader|Wren-gmp}}
Cullen primes still slow to emerge, just over 10 seconds overall.
Cullen primes still slow to emerge, just over 10 seconds overall.
<syntaxhighlight lang="ecmascript">/* cullen_and_woodall_numbers2.wren */
<syntaxhighlight lang="wren">/* Cullen_and_woodall_numbers_2.wren */


import "./gmp" for Mpz
import "./gmp" for Mpz