that is a very nice idea!
UCI engine ...
Should directly gave up after opening book moves and should give eval -9.99 after opening book moves, engine should not longer need for it 1sec.
I can give via Shredder Classic GUI book options ...
Lines should play via random without my priorities.
Can be run a week.
Later I sorted out all the doubles and I should have from 49.994 maybe 49.000 lines?
I don't know!
This helps me also a lot for find out the lines I don't gave priorities.
Genial idea!
How many work is it to create such an engine?
Engine can be give the name: BookSlave 1.0
Hm ...
No other version number in the future will be available!

Eng-Eng Match:
BookSlave 1.0 vs. BookSlave 1.0
1.000.000 games!
Maybe 3 sec for such a game.
20 games per minute or 1200 games per hour.
1.000.000 games should be ready on one system with 1 core in 833 hours.
34 days ... and with 14 cores ... should be ready in around 2 days.
BTW:
BookSlave engines should be better as an engine I programmed?!

I hope others will not test the engine and added the results in a Rating List if others read that one of the TOP programemrs created a new engine!

Perfectly if possible!
Genial!
Best
Frank
PS:
We will not get problems with Stefan Meyer-Kahlen and his secrets to his opening book format. Others can used the engine for other opening books too ... but I believe this isn't a big danger!