aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ext_depends/D-YAML/examples/yaml_gen/config.yaml
blob: 54846860b037e1e268708bb91da7418c8d30a94a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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}