add number generator module

complete change for run spec

removed now that there is a copy under the concern directory

fixes #5416