Nezařazené

  • Na tuto stránku budu shraňovat nějaké menší či jednorázové věci, výtvory, apod., které se nedají zařadit na žádnou z jiných podstránek.
  • Počítejte s tím, že některé z nich nebudou mít nijak velké využití. :-)

Prvočísla od 2 do 231 - 1

  • Tento soubor obsahuje všechna kladná prvočísla, která se vejdou do Cčkovského datového typu int (o velikosti 32 bitů, pomiňme prastaré implementace, které považovaly, že int má 16 bitů), tedy od 2 až do 231 - 1 (2 147 483 647), což je zároveň největší číslo se znaménkem, které se vejde do 4 bajtů.
  • Soubor je v binárním formátu, kde jsou čísla uložena přímo za sebou jako little endian a nelze jej tedy otevřít pomocí textového editoru, ale je nutné jej zpracovat pomocí nějakého programu, který je k tomu uzpůsoben. Abyste si programy nemuseli vytvářet sami, přikládám zde dva jednoduché prográmky napsané v jazyku C: první k výpisu čísel a druhý k převodu čísel do textového souboru, které si můžete sami zkompilovat a použít.
  • V souboru je celkem 105 097 565 prvočísel, každé po 4 bajtech, tedy celková velikost souboru je 420 390 260 bajtů = 420,4 MB.
  • Vzhledem k poměrně velké velikosti zde soubor dávám zkomprimovaný v archivu typu XZ, který má velmi dobrý kompresní poměr a dokázal soubor dostat na velikost okolo 85 MB. Otevřít jej můžete pomocí dobře známých programů na práci s archivy, např. 7-Zip, WinRAR nebo unixové utilitky xz (manpage).
  • Ptáte-li se proč, tak proč ne? :-)