This package can be used to calculate a control number for polish mortgage register identificator (https://pl.wikipedia.org/wiki/Nowa_Ksi%C4%99ga_Wieczysta)
Via Composer
$ composer require kleczewsky/kw-cyfra
use kleczewsky\kwCyfra\Generator;
Generator::getControl('cikw', 124363); // returns 5