Иван Шумов, это, конечно, не подходит под критерии генератора псевдослучайности, но видимо мы просто в разных масштабах это обсуждаем.
Теоретически и статистически "моя" приближённая функция будет в большинстве случаев давать правильный приближённый ответ, если будет предоставлено достаточно примеров для её составления.
Вообще даже алгоритмы хеширования менять надо раз в несколько десятков лет. Из алгебры известно, что любую хитроумную функцию можно заменить полиномом.
Anthony228357, Я конечно далеко не эксперт, но по моему тут всё зависит от размеров движка. Я когда писал свой, то у меня просто всё лежало в хедерах не скомпилированно. И по надобности я просто подключал нужные хедеры. Но это было очень давно, наверное вам не подойдёт такое. Использовать dll-ки гораздо эффективнее.
Я человеку про псевдорандом отвечал.