Generate Mersenne prime numbers into files (C++)
FLINT: https://flintlib.org/downloads.html (Files generated with FLINT 3.1.0)
g++ -o mersenne-prime mersenne-prime.cpp -L/usr/local/lib -lflint
./mersenne-prime
4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce M000000002
7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451 M000000003
eb1e33e8a81b697b75855af6bfcdbcbf7cbbde9f94962ceaec1ed8af21f5a50f M000000005
922c7954216ccfe7a61def609305ce1dc7c67e225f873f256d30d7a8ee4f404c M000000007
d31fd82522aa23afef527a708684d548837f6778ddde55a1c1b4ae1119d7f053 M000000013
60baa84da175bdb1416732826b5c77ed73d3417fa1daa7374d066c252bd2dce7 M000000017
6a2bbaddc6232ee2585565cfc6126f458ca527c992297fa00736bf6be5bef89f M000000019
972dcafa6fb4c2c88bce752fca4ab18c6bd88599330a4ad9813915b05bfbe76d M000000031
85a79461c85dadc21da7ed38490b77e7f835241c68a838983b376b2f9361d864 M000000061
0c940d85d40559b9f9c9f0ba1616e5ab0eca6104e8065086a274cf7e50689db6 M000000089
3d847252267246daf975e242fd46a55e0278d9d9efa0044ce0108bf59ba9889a M000000107
9a6adea8028d2f75c255aa042c81cd01bb0b98d627c681e268cf758d48f17a0b M000000127
06514590f94c1d4595274279dfb1568077269f22e4258a5c9f928fe07e832e0e M000000521
152016fe6f4d2b0ebac00c9988ef3ff8c2d63973a274db0e088e9fa2ae6ce6c2 M000000607
aaa42d44bf59eb3b901c42a4f1b4404b4d483d07bcf4dfb920cb1518da372239 M000001279
b42001346f06c6e642863f610cb02a35dca625166991cd700f5afc68d746a2ea M000002203
6678da2e833ee4283b148fa8b248f2a5b0bd6b8092167c4b9df94557bc236980 M000002281
aa17a9176f2027bb1b9b8dd0b04f8a8017e7a6816ea454f297aa2be7bf25ed42 M000003217
834869b2ea80de484a99dda80a931d4f2e65e002541853fbd3edf69b98eee958 M000004253
5c6c10ad2e971f207b1a7b31e1bfc3b1f608fb99f01f8f3d7bcda27474174bd9 M000004423
7ddd47f649e16cdb256f098f5086e0aad442e8fa2833903debbb06ccec7082a3 M000009689
34fbb6a133601bf69e713716d541f8d0854fe6656280028b349613452c36554d M000009941
79d0c2a1f31aa7aba224a4de08b35717108045d2e5f6e9819d89c6e043e09bd4 M000011213
e64760e78d8a7ee549b7f5ce1e77635af9a6c4903cffb8ac82dd07d38e9188c0 M000019937
30668d71ef6d67aab31ef1e70d932b0353ead8c275471a6c0468091cc248a472 M000021701
f94024180bcfef0e64859b1651d23aa804a78d03f4796deb21f08c02c70a05b5 M000023209
dc5c4fa31d055f80430ee45ca2a0d719d8ec91ff0e0ddbc7fc526a3ad7dbc3d9 M000044497
299a08aed35534c1667725a8ec0fa10cbba67e5b5c4a013be071197c39ed6ef6 M000086243
8f1fde963bd23abaad26cd8cddb0abb117634bf43a9f630e1b23f5afcc4dad5f M000110503
2cc0987d7de3979a1c75c6ed0c16cf84f467966d1e4f69907f6ca0ca1bdaa17e M000132049
c428d203b8259898fd49c8de9f47067be795318d5652b7f101f00e7a8f71f422 M000216091
adcf2246e7be1ad4c2697437ea88eab28c616b8ff31f256af55b1107307fb267 M000756839
1fb735b08490c0cf27fdec85ad7d0ad8e338fca1de22c4f52b7e592a464ae997 M000859433
5ddb0e0e5b064abc87c36f397501aa5cd083786de2f3d5ac0201c303e742685e M001257787
0baed8b2ae1a6de727d9d07df9283c4c357eaf8a2059303292b8d7cbb92c6c58 M001398269
b7e488f6028b9bc3c0ca4f1ced89a66c8cfeec2185b403c333dd71d917fb3e92 M002976221
71c00609aea6b81d0b357f460603d3c8003d52b138ed61163527a6d9677507d9 M003021377
76a28424e66edc79e45688f24ee542e17c782bd3d932f5b03c3af9a8c974627d M006972593
632bff55729bd1a37af0f42288516777d67ed8337cfb82bffa4ac1ab2425fb9d M013466917
b4b4e6e9872e10ef1cdbd75ca44eddc872613714a2c56d40d8b2f78b3608ebb4 M020996011
5e98459f3000ba5e420a2b9506dcc3718de7262c00bb2d600b1d4fa66acf59df M024036583
dcba8f1d599e2bdd14db29f46afb316057f1b1918028cda7162a466484966507 M025964951
15ba3693b5fde635f02132a9f7c44f8ae5afe95e71c8e1cd9d9e8856dd18b7eb M030402457
aff60e9bcd6553e351c18976c6a31541893555b935a63e5f5c066ef9b8ed2d82 M032582657
fcf7d4d1bbb0d7b45e602049223cb6b495297583b00e38aa6965385dafa9074b M037156667
e825abc749f6772816418ac58c766e33c9feab33effc62f314b5712bc18fc5e8 M042643801
207f5dd0b737289f7c05fdb876e00b5cbde29a3cc0ec0e3d83be78a455587049 M043112609
0ebbb4ee48d3cf6b262023311ff5343d18e5958548a33c3d0d6ee52426c26025 M057885161
001f1fb0c49bbbe9c0aa38ba4396bd8a08c3619c78866502a0605c3aecdca9bc M074207281
c50b75a0161c7ec2494a3ba678ecf975854e234d618ca9676a77074842b4553d M077232917
0dc3e6ecae270b708151974edc61f23b4b3f594edc47173dc331dfaab0bf6da2 M082589933