#include <stdio.h> #include <stdint.h> int main() { uint32_t k; uint32_t table[256]; k = 1440027834; k ^= 0x55555555; printf("%u\n", k); for (unsigned i = 0; i < 256; i++) { k = (k >> 1) | (k << 31); k *= 39916801; table[i] = k; printf("%u\n", k); } return 0; }
Standard input is empty
8405487 780887031 3036301563 3956827517 202623166 465874783 3059921583 1870429271 925025579 219978645 1081728970 3484399845 136263282 2388936761 3401871388 3444137486 1218920967 2292965379 3278308609 233308800 72237376 3564388512 221294672 1023123496 1881371668 1042189322 4055019269 4182311298 1179997633 2718894816 1583986032 3571315384 3099559260 1464207534 3723831127 3336739499 637421141 667653418 3656975253 1697387466 187355877 2674770802 1230245561 421565276 696881070 2678090455 4156357739 2018367285 1725205914 1491474381 1788013030 1911841779 543989497 448232316 4108997566 2992862431 1871435119 1365110199 1105849819 587425773 1367007734 2015168507 3921626365 3673290878 1812539199 1130339999 950028879 2435012647 350370579 348543625 1541259588 666774178 374323793 3967034664 1809069716 1429286218 226041765 555403730 3088941545 374785268 3732497530 1828238141 448024478 638395087 50005095 2290004275 3128747417 334835404 3255563622 1114220979 1323540953 4278267116 4203627638 3245406523 1953389981 2568754382 2993651047 330263987 907051993 450665964 4045307126 3679081851 633580477 3733654494 3234930927 525947767 2138308795 3741229405 1326159534 3677023831 2913402411 2167748629 2737925642 998318085 4266834434 590049793 4072847616 2188893312 4060556864 1200174880 1444375440 2445090248 1996178148 2582510450 618670777 2483855708 3163723438 2607705687 310951467 1443239957 2395594250 702896133 2916144642 4111499265 1741176832 176431104 2157056000 1173424128 2311881728 709902848 3772588288 1120473216 2161231936 2336195616 144380432 1553150216 164654212 610115650 130188577 1457984144 972976456 3402149028 4186640466 2591679785 3744929428 2366807370 2692863909 573253074 1382789097 3479231476 2154819578 3362568445 1636479614 2952168511 3223768351 1907106191 832398279 3127464163 3822513521 2925563576 250008412 3859591086 4004641495 531481707 1350187829 386187162 2752196813 3526096486 3406047795 3249938969 1724714252 2704639110 602751299 3961836961 2443541200 650397032 2926503604 1288164698 2654018477 1020337110 1310184683 1637647221 4155278266 3187303133 985216878 611950263 3602531931 1028445229 2746234902 3260023563 3333220997 3975601986 614769825 593683024 3491871016 2252144788 4088304202 601641509 3474891538 539528841 3266370372 1891153826 940933329 893077608 2831804468 1313150490 3329727501 3882372102 2817877251 159401857 1399776192 468636128 4236450032 138372216 2658836028 2367210782 1087446415 3682984391 4152922083 972819697 3606961784 4074429244 944333726 472493263 1320307047 1160696755 3682547417 1634432876 2769398198 3908684763 740710125 2354698614 510870459 1480442589 2068506478 377124535 3298210395 883493421 580211478 2229145739 2319561029 3494388386 2403382865 3376587560 2976282004 3876572362 2947755877