Split "integer/random" from "integer/integer".

Dynamically defined get_integer_random_between() at digest compile time.
Improved hook-related nomenclature and a minor valet of regression
fixes.