NumGen - Core module

This module is the core library of number generators, intended to be used from any client software which needs lists of numbers generated according to different configurable algorithms.

numgen-core can be downloaded currently as source code and built using maven.

Architecture

  • A generator generates numbers, which are stored for later use by anyone requesting them.
  • The generator strategy is the actual engine producing numbers. It can be changed dinamically, if needed.
  • Filters are used by generators or strategies to transform numbers - be it individually or as a list of them.