Да это понятно, я тоже сам составлял генераторы upc,ean, mpn, теперь вот isbn, думал может у кого есть готовая функция и могут кинуть функцию или ссылку...
Adamos, да можно чтобы он был "левый" главное чтобы он был правильный, там как-то цифры складываются и исходя из этого получается последняя цифра, как-то так...
Zimaell, формулу подсчета контрольной цифры можно и в Википедии найти, вы собрались для этого специальную библиотеку искать?
И вам, по факту, нужен не генератор, а фальсификатор ISBN, выдающий какие-то осмысленные первые цифры. Даже странно ожидать чего-то готовенького, не требующего самостоятельного изучения.