Changes:
1) Replace all FormatExceptions with IllegalArgumentException in
recordfield formatters
2) Move parameter rnd to constructors in all randomgenerators