Earliest difference between prime gaps: Difference between revisions
Earliest difference between prime gaps (view source)
Revision as of 12:48, 28 November 2023
, 5 months ago→{{header|Wren}}: Minor tidy
(→Faster version: Now finds earliest difference above 10 billion.) |
m (→{{header|Wren}}: Minor tidy) |
||
Line 1,401:
{{libheader|Wren-fmt}}
This uses a segmented sieve to avoid running out of memory when looking for the earliest difference above 1 billion. Takes a little over 5½ minutes to run (25 seconds for the earliest difference above 100 million) on my machine (core i7, 32GB RAM, Ubuntu 20.04).
<syntaxhighlight lang="
import "./fmt" for Fmt
var limit = 1e9
Line 1,468:
It's also far quicker - 1.9 seconds when looking for the earliest difference above 100 million, 17.1 seconds for the earliest difference above one billion and even 10 billion (165 seconds) is now viable.
<syntaxhighlight lang="
import "./math" for Int
import "./fmt" for Fmt
|