This howto will show you how to generate a number with the Regular Expression Generator.
The following expression will generate a double:
[0-9]{3}\.[0-9]{3}
where:
The generator would be then:
kind: generator
spec:
maxRecordCount: 30
columns:
- name: regexp_double
type: Double
precision: 6
scale: 3
data-supplier:
type: regexp
arguments:
expression: '[0-9]{3}\.[0-9]{3}'
# optional seed
seed: 12345L
This generator would yield the following data:
tabul data print generator/regexp--generator.yml@howto
regexp_double
-------------
453.377
203.849
813.079
865.495
390.441
709.933
255.284
19.755
261.175
264.911
133.327
394.021
614.462
573.909
86.925
753.268
457.839
176.918
393.803
833.487
582.82
551.98
810.125
802.251
783.176
940.763
817.757
17.065
320.67
709.529