Skip to content

Instantly share code, notes, and snippets.

@ology
Last active December 30, 2024 20:19
Show Gist options
  • Save ology/7f722f7b5270f6d8aa5f2cb06478b8bf to your computer and use it in GitHub Desktop.
Save ology/7f722f7b5270f6d8aa5f2cb06478b8bf to your computer and use it in GitHub Desktop.
Prime dates
> perl primes/date-primes.pl 2024
Prime dates: {
'2024' => {
'01' => [ 20240107 ],
'02' => [ 20240219 ],
'03' => [ 20240323, 20240327 ],
'04' => [ 20240411, 20240419 ],
'05' => [ 20240531 ],
'06' => [ 20240603, 20240611 ],
'07' => [ 20240723, 20240729 ],
'08' => [ 20240807, 20240819, 20240821 ],
'09' => [ 20240903 ],
'10' => [ 20241017, 20241029 ],
'11' => [ 20241119, 20241121 ],
'12' => [ 20241211, 20241229 ],
},
'2025' => {
'01' => [ 20250101, 20250121 ],
'02' => [ 20250203, 20250227 ],
'03' => [ 20250317 ],
'04' => [ 20250401, 20250413, 20250421 ],
'05' => [ 20250509 ],
'07' => [ 20250701, 20250707 ],
'08' => [ 20250809, 20250821 ],
'09' => [ 20250907 ],
'10' => [ 20251013, 20251027 ],
'11' => [ 20251103, 20251123, 20251129 ],
'12' => [ 20251211, 20251223, 20251229 ],
},
'2026' => {
'01' => [ 20260117 ],
'02' => [ 20260211 ],
'03' => [ 20260301, 20260319 ],
'05' => [ 20260511, 20260523, 20260529 ],
'06' => [ 20260609, 20260621, 20260627 ],
'07' => [ 20260703, 20260729 ],
'08' => [ 20260813, 20260829 ],
'09' => [ 20260909, 20260913, 20260921 ],
'10' => [ 20261009, 20261023 ],
'11' => [ 20261107, 20261113, 20261119, 20261123 ],
'12' => [ 20261231 ],
},
'2027' => {
'01' => [ 20270119, 20270123 ],
'02' => [ 20270203 ],
'03' => [ 20270303, 20270323 ],
'04' => [ 20270417 ],
'05' => [ 20270513, 20270527 ],
'06' => [ 20270617, 20270629 ],
'07' => [ 20270707, 20270717 ],
'08' => [ 20270821, 20270827 ],
'09' => [ 20270909, 20270911 ],
'11' => [ 20271101, 20271107, 20271109 ],
},
'2028' => {
'01' => [ 20280101, 20280103, 20280109, 20280119 ],
'02' => [ 20280217, 20280229 ],
'03' => [ 20280301, 20280307, 20280311 ],
'04' => [ 20280401, 20280413, 20280419 ],
'05' => [ 20280509, 20280523, 20280529 ],
'06' => [ 20280607 ],
'07' => [ 20280707, 20280713, 20280721 ],
'08' => [ 20280811, 20280817 ],
'09' => [ 20280919, 20280929 ],
'10' => [ 20281003, 20281007, 20281013 ],
'11' => [ 20281123 ],
'12' => [ 20281211, 20281229 ],
},
'2029' => {
'02' => [ 20290211, 20290217, 20290223 ],
'03' => [ 20290307, 20290327, 20290331 ],
'04' => [ 20290421, 20290427 ],
'05' => [ 20290519 ],
'06' => [ 20290607, 20290609 ],
'08' => [ 20290801, 20290819 ],
'09' => [ 20290901, 20290909 ],
'11' => [ 20291119, 20291123 ],
'12' => [ 20291231 ],
},
'2030' => {
'01' => [ 20300101, 20300117, 20300123 ],
'02' => [ 20300201 ],
'03' => [ 20300317, 20300323, 20300327 ],
'04' => [ 20300411, 20300419 ],
'05' => [ 20300507, 20300519 ],
'06' => [ 20300611, 20300627 ],
'07' => [ 20300701, 20300711, 20300719 ],
'08' => [ 20300801, 20300807, 20300821 ],
'10' => [ 20301007 ],
'11' => [ 20301103, 20301107, 20301119, 20301121 ],
'12' => [ 20301209, 20301221 ],
},
}
Primes per day: {
'01' => 14,
'03' => 8,
'07' => 15,
'09' => 12,
'11' => 11,
'13' => 9,
'17' => 10,
'19' => 13,
'21' => 11,
'23' => 13,
'27' => 9,
'29' => 10,
'31' => 3,
}
Primes per year by month: {
'01' => [ 2, 1, 2, 4, 3 ],
'02' => [ 2, 1, 1, 2, 3, 1 ],
'03' => [ 1, 2, 2, 3, 3, 3 ],
'04' => [ 3, 1, 3, 2, 2 ],
'05' => [ 1, 3, 2, 3, 1, 2 ],
'06' => [ 3, 2, 1, 2, 2 ],
'07' => [ 2, 2, 2, 3, 3 ],
'08' => [ 2, 2, 2, 2, 2, 3 ],
'09' => [ 1, 3, 2, 2, 2 ],
'10' => [ 2, 2, 3, 1 ],
'11' => [ 3, 4, 3, 1, 2, 4 ],
'12' => [ 3, 1, 2, 1, 2 ],
}
01: Mean: 2.400, Stddev: 1.020, Median: 2.000, Total: 12
02: Mean: 1.667, Stddev: 0.745, Median: 1.500, Total: 10
03: Mean: 2.333, Stddev: 0.745, Median: 2.500, Total: 14
04: Mean: 2.200, Stddev: 0.748, Median: 2.000, Total: 11
05: Mean: 2.000, Stddev: 0.816, Median: 2.000, Total: 12
06: Mean: 2.000, Stddev: 0.632, Median: 2.000, Total: 10
07: Mean: 2.400, Stddev: 0.490, Median: 2.000, Total: 12
08: Mean: 2.167, Stddev: 0.373, Median: 2.000, Total: 13
09: Mean: 2.000, Stddev: 0.632, Median: 2.000, Total: 10
10: Mean: 2.000, Stddev: 0.707, Median: 2.000, Total: 8
11: Mean: 2.833, Stddev: 1.067, Median: 3.000, Total: 17
12: Mean: 1.800, Stddev: 0.748, Median: 2.000, Total: 9
Primes per year: {
'2025' => 22,
'2026' => 24,
'2027' => 19,
'2028' => 29,
'2029' => 18,
'2030' => 26,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment