dyaml/examples/yaml_gen/config.yaml

47 lines
1.3 KiB
YAML

root-type: map
documents: 2
complex-keys: false
collection-keys: false
min-nodes-per-document: 4096
encoding: utf-8
indent: 4
text-width: 40
#Note: setting collection probabilities too high can lead to stack overflow as
#we end up with extremely deeply nested structures
string:
probability: 20
alphabet: " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_0123456789ábćčďéěǵǧȟíǐǰḱǩĺľḿńňóǒôäṕŕřśšť"
range: {min: 1, max: 40, dist: cubic}
int:
probability: 10
range: {min: -10000000, max: 10000000, dist: linear}
float:
probability: 10
range: {min: -10000000.0, max: 10000000.0, dist: linear}
bool:
probability: 10
timestamp:
probability: 10
round-chance: 0.9
range: {min: 0, max: 1231200000000000000, dist: linear}
binary:
probability: 4
range: {min: 1, max: 400, dist: quadratic}
map:
probability: 2
range: {min: 1, max: 20, dist: cubic}
omap:
probability: 1
range: {min: 1, max: 20, dist: cubic}
pairs:
probability: 1
range: {min: 1, max: 20, dist: cubic}
seq:
probability: 2
range: {min: 1, max: 20, dist: cubic}
set:
probability: 1
range: {min: 1, max: 20, dist: cubic}