Implemented IDGenerator (static)

Signed-off-by: Jens <Jens@FPT>