jevstrudel.git / website / src / pages / learn / random-modifiers.mdx
random-modifiers.mdx85 lines · 1.5 KB · raw
1---
2title: Random Modifiers
3layout: ../../layouts/MainLayout.astro
4---
5
6import { MiniRepl } from '../../docs/MiniRepl';
7import { JsDoc } from '../../docs/JsDoc';
8
9# Random Modifiers
10
11These methods add random behavior to your Patterns.
12
13## choose
14
15<JsDoc client:idle name="choose" h={0} />
16
17## wchoose
18
19<JsDoc client:idle name="wchoose" h={0} />
20
21## chooseCycles
22
23<JsDoc client:idle name="chooseCycles" h={0} />
24
25## wchooseCycles
26
27<JsDoc client:idle name="wchooseCycles" h={0} />
28
29## degradeBy
30
31<JsDoc client:idle name="Pattern.degradeBy" h={0} />
32
33## degrade
34
35<JsDoc client:idle name="Pattern.degrade" h={0} />
36
37## undegradeBy
38
39<JsDoc client:idle name="Pattern.undegradeBy" h={0} />
40
41## undegrade
42
43<JsDoc client:idle name="Pattern.undegrade" h={0} />
44
45## sometimesBy
46
47<JsDoc client:idle name="Pattern.sometimesBy" h={0} />
48
49## sometimes
50
51<JsDoc client:idle name="Pattern.sometimes" h={0} />
52
53## someCyclesBy
54
55<JsDoc client:idle name="Pattern.someCyclesBy" h={0} />
56
57## someCycles
58
59<JsDoc client:idle name="Pattern.someCycles" h={0} />
60
61## often
62
63<JsDoc client:idle name="Pattern.often" h={0} />
64
65## rarely
66
67<JsDoc client:idle name="Pattern.rarely" h={0} />
68
69## almostNever
70
71<JsDoc client:idle name="Pattern.almostNever" h={0} />
72
73## almostAlways
74
75<JsDoc client:idle name="Pattern.almostAlways" h={0} />
76
77## never
78
79<JsDoc client:idle name="Pattern.never" h={0} />
80
81## always
82
83<JsDoc client:idle name="Pattern.always" h={0} />
84
85Next up: [Conditional Modifiers](/learn/conditional-modifiers)