Default configurations: [hotkey] add: Alt+Shift+R [hotkey] remove: Alt+Shfit+T Functionality:
All this addon does is provide keyboard shortcuts to add and remove randomization wrappings quickly when using the editor. These wrappings look like [[r::inside text]]. The functionality for the randomization is built into the javascript of my Cloze Overlapping noteype.
Explanation:
[[r:: ]] is a wrapping compatible with my newer version of Cloze Overlapping, you can get this notetype by downloading one of my✨shared decks✨ (only the more recently updated ones like the Intro to Probability deck for now). [[r:: ]] helps randomize the order of contents of the front of the card in order to minimize the effects of visual pattern matching (recalling information using cues from the visual structure and order of an Anki cards as opposed to the semantic content).
Order randomization is especially useful for making more challenging cards that test multiple closely related concepts at the same time since a common pitfall of such cards is that the closely related concepts are necessarily listed in some fixed unchanging order.
Example 1 (with clozes absent for visual clarity):
[[r::A lowercase is a]], [[r::B lowercase is b]], [[r::C lowercase is c]] will be randomly displayed as one of the following: A lowercase is a, B lowercase is b, C lowercase is c A lowercase is a, C lowercase is c, B lowercase is b B lowercase is b, A lowercase is a, C lowercase is c B lowercase is b, C lowercase is c, A lowercase is a C lowercase is c, A lowercase is a, B lowercase is b C lowercase is c, B lowercase is b, A lowercase is a
Example 2 (with clozes absent for visual clarity):
By adding “g#” to the Subject Clozes field of my Cloze Overlapping notes, you can specify a grouping randomization pattern. If the price of substitute goods [[r::increases]], the demand curve of a good will [[r::shift right]]. If the price [[r::decreases]], the curve will [[r::shift left]]. with g2 will specify that they should be kept together in groups of 2
This will be randomly displayed as one of the following:
If the price of substitute goods increases, the demand curve of a good will shift right. If the price decreases, the curve will shift left.
If the price of substitute goods decreases, the demand curve of a good will shift left. If the price increases, the curve will shift right.
Example 3 (with clozes absent for visual clarity):
By adding “p#” to the Subject Clozes field of my Cloze Overlapping notes, you can specify a parallel sequence randomization pattern. [[r::Warm]] vs [[r::Cool]] opposite colors: [[r::red]] vs [[r::blue]], [[r::orange]] vs [[r::green]], [[r::yellow]] vs [[r::purple]] with p2 will specify that they’re in sequences of 2
This will be randomly displayed as one of the following:
Warm vs Cool opposite colors: red vs blue, orange vs green, yellow vs purple
Cool vs Warm opposite colors: blue vs red, green vs orange, purple vs yellow
❤️ Support 😊:
I’ve also created many high quality ✨shared decks✨.
Screenshots

Reviews (1)
👍 2026-02-01
add works but not remove