сравнивали ли вы последовательность первых ~ 20 значений, полученных из 100000 и 100001?
это первые 20 следующих семян 100000 и 100001 соответственно. с в третьем столбце количество различных битов (число битов xor между 2)
этот последний столбец должен оставаться около 16
-1986972922 -1987357671 13
-1760380366 -604895790 16
-1057894078 -329706441 15
-363772240 -1218064509 15
1545317691 -300240831 14
271304166 -900428132 21
1208561582 273461468 16
-1257783052 1069490639 16
-1549884799 40157720 15
-1514737808 -1818800021 17
-1030569735 1859508545 15
1310070992 880402584 18
-1513092400 971613287 19
-1993219517 354161779 16
-10847170 -204018237 15
-965377044 1488135032 14
802471291 1094582308 22
-539776032 -1021376555 15
2088199751 2070302462 12
-1271582124 64627614 19
не очень похоже после 3-5 итераций он
помимо стандарта Random реализует линейный конгруэнтный ГСЧ, который, как известно, не является лучшей псевдослучайной реализацией из существующих, но наиболее эффективен с памятью (только одно 64-битное слово за период 2^48
)
для заинтересованного множитель 0x5deece66dL
, а c 0xbL