The first version
add a new generator class: DatePrefixGenerator
change prefix
add constructor of DatePrefixGenerator
add a sequence
add a sequence
add another sequence
change initial value to 1
change prefix value to 'CN'
change sequence invocation method

use for loop
the first version