Once you get beyond the basic building blocks of patching a synthesizer voice in modular, one of the first things we reach for is randomness. There's something about creating a level of uncertainty that is thoroughly modular; it's like it's baked into the process, otherwise it would feel like any other synthesizer. Randomness feels experimental, takes us out of a traditional musical context, and makes us believe we are doing fascinating things that have never been attempted before and certainly could never be repeated. While its ubiquitousness does draw some cynicism, it is also awesome and completely true. It's something our post-modern electronic music should feel no irony in embracing; randomness will always be cool.
The most common method of generating a random value is to take a snapshot of a source of noise. As noise contains more or less every possible value in a jumble of tumbling voltages, then you'll get a different, unpredictable value every time you sample it. In modular, this is known as Sample and Hold. Moog used it in their first modular synthesizers, and it has been a part of many, many synthesizers in the ensuing decades.
Randomness can be used for modulation, it can be used to generate evolving melodies and unexpected change, or it can be a road to chaos. It can take you in different directions, add character to simple sounds, and put the frighteners on the ghost in the machine. You can let it run free and wild or tame it with scaling and quantization to give it some musical usefulness. It's probably the most fun thing in the modular, and there are lots of modules to choose from, so let’s dig in.
Go-To Random Modules
Transient 4R
Let's start with something blissfully simple. The 4R module from Transient can generate four random values from a single trigger in a very neat 2HP module. There's a second trigger input that splits the 4R into two independent generators with two different outputs. The outputs are held until the next trigger, which gives classic Sample & Hold behavior.
The module can produce unipolar or bipolar outputs, selectable via jumpers on its PCB.
It's really no more complicated than that; all you need is some triggers and you'll get four uncorrelated random voltages that share identical timing. That is pretty awesome, especially given the low HP count. If you're looking to fill in a 2hp space in your system, this is one of the first modules Perfect Circuit would recommend.
DivKid RND Step
Perhaps as a reaction to overly complicated random generators, Ben "Divkid" Wilson and Steady State Fate came up with probably the most straightforward Sample & Hold generator you've ever seen. RND Step can generate three random values from a single trigger or split down into three independent Sample & Hold circuits running of their own triggers. Each channel has a pair of built-in noise sources, so you don't have to feed it something externally. And you get both a unipolar and bipolar output.
You can bypass the internal noise source by patching something into the Sample input. This could be another noise source, but it also opens RND Step up to the possibility of grabbing intentional voltages from elsewhere. For instance, you could use it to sample and hold a single note from a sequencer, transform an LFO into a stepped arpeggiation, or even bit-crush the heck out of some audio.
RND Step has bags of quality, lots of randomness from very little work and room for creative possibilities, all in a compact 4HP module.
Intellijel Flurry
One of the byproducts of our search for randomness is the generation of noise. We often see it just as something we're sampling to obtain a value, but noise is also interesting in itself, and so you'll often find noise outputs on Random Voltage Generators. Flurry is all about the noise and in fact, has 16 digitally generated algorithms to produce just that. These include vinyl crackles, water drops, FM sweeps, radio static, hum, particles, cymbal clangs and other such chaos and nonsense. Flurry also has regular flavored white and pink noise, which is normalled to the sample input when nothing else is patched.
The noise outputs can be used in all sorts of creative ways throughout your rack. Each algorithm has a couple of parameters you can control, and you can also morph through each of them and modulate that movement to form a whole world of chaotic texture.
Rather than relying on external triggers, Flurry has an internal clock running a pulse that can dictate the rate of change. It also has a Slew control, which slows down the leap from value to value and introduces a glide to give a smoother output than a stepped one.
Ultimately, you use the any of the noise algorithms or external sources to feed the sampling input from which you can derive a random value. But Flurry is spewing possibilities from all sorts of outputs, making it a very exciting module.
Instruo tágh
If you'd like things a little bit more complex, then spend some time riding the random wonders of tágh. It has a regular analog sample and hold circuit accompanied by a white noise generator, but it also has a digital random voltage generator, a weird LFO and a probabilistic trigger generator. It sounds like the sort of thing that's going to enjoy playing all by itself.
Beyond the regular S&H, Tágh is running six experiments in randomization. From classic stepped to looped stepped, LFO with downsampling, LFO linked to probability and a great deal of chaos. The slider in the middle of the module changes a specific parameter for each algorithm. It's also tied to the clock and messes with the probability of the module maintaining its timing. You can control the internal clock with a tap-tempo button, which can also be used to grab a value on a single tap.
As with the Flurry, you have several outputs operating independently of each other, giving you space to generate melodies while modulating waveshape, filters or firing envelopes. Tágh is a little powerhouse of possibilities.
Steady State Fate Ultra-Random Redux
Being Ultra-Random suggests that some random is more random than others, which all seems a bit implausible, but we're going with it. The emphasis is to stick with the Sample & hold and squeeze as much juice out of that as possible. Ultra-Random Redux sets up two sample and hold circuits feeding off an internal noise generator. You can take either output on its own but also, and this might be where the Ultra comes in, you can take a toggled output that switches between the two outputs in line with the clock.
Another section of the module deals with a random pulse generator. This can be a completely free-flowing river of blips, or you can quantize it to the clock to find rhythms and patterns. The nature of the output is reigned in with a Density control while the Divisor knob plays with the resolution of the rhythms.
Meanwhile, a slew circuit can be used to smooth out the edges of the pulse or random output. It gives you a whole other output filled with ever-changing values of voltage and probability. URR gives you a lot to play with.
Nano VCV Random
The VCV Random is the hardware projection of a software module. What I mean is that it started life as a module in the VCV Rack Eurorack simulation, and Nano Modules have made it into real live module for our racks. It uses some really simple ideas to produce a nuanced and controllable level of randomness in a very intentional module.
What's great here is how easy it is to control and how you feel that you are directing the results far more than any other module in this article. The output is based on a mixture of four factors: Rate, Probability, Randomness, and Shape, which are controlled by the sliders on the front or via CV. Simply shift the rate slider to increase the internal clock and the generation of new values. Push the probability to suggest how likely a new value will appear on the next tick. Randomness dictates how far from the original the next value can travel. And then, Shape adjusts the slide to the next value from stepped to smooth.
The result is a very manipulable stream of randomness that can spin from chaos into closely controlled rumblings. The four outputs, stepped, smooth, linear, and exponential, give you playful variations that are just different enough to give texture and character to your modulations. It's the most predictable of unpredictable modules.
Losing your Marbles
Back in 2018, Mutable Instruments released the Marbles Random Sampler. As with all MI modules it was clever, different and beautifully done. Unlike many random modules, Marbles focuses more on the generation of patterns and random rhythms than on voltage values, although it does this too. The name suggests the movement, spilling and bouncing of marbles on a surface creating a chaos of possibilities and in many ways, that's what we find.
First of all, it messes with the clock. It can do clock divisions in both directions using an internal crystal, or it can lock onto incoming clocks or uneven ticks and patterns. It will follow, predict and replicate whatever comes in until you push it away with the Jitter knob to find other patterns within the tempo of the original.
Next, we have a two-channel random rhythm generator that complements the jittery clock via three modes. In one mode, the output will be replicated on one channel or the other via a coin toss. Another mode splits the time division between the two. And a third generates kick and snare patterns based on a map of possibilities.
All this cascades into the random voltage generator that uses the three gate outputs as the clock source for the randomization. It has control over the range, shape, and bias of the voltage so you can direct it into narrower melodies or wider modulations. You can quantize the output into one of six programmable scales, captured purely by playing with the thing and saving what you like the sound of.
The final outputs can be looped, shuffled and pushed away from themselves into deeper obscurity. Marbles is an extraordinary piece of work that made it all the sadder when Mutable Instruments shut up shop in 2022. However, Mutable's founder, Emilie Gillet, made all the designs and firmware open source, so a number of manufacturers have kept Marbles alive in their own modules.
One such manufacturer is After Later Audio who has produced two versions of Marbles. Dice is a full-sized and comprehensive recreation of the original module, whereas Cara is a condensed version that feels slightly more crowded but packs all the functionality into a much smaller module.
Source of Uncertainty
Several Eurorack modules of randomness report to be inspired by the classic Buchla 266 Source of Uncertainty. It somehow achieves more than simply generating random values by teasing out changes and variation through probability and a lot of self-patching.
TipTop Buchla 266t

Naturally, we should start with the 266t from Tiptop. Tiptop Audio has produced a whole range of 200 series Buchla modules for Eurorack; all of them are based on the originals, approved by the current company that boasts the Buchla name: Buchla USA.
All six sections of the original are present, starting with several flavors of noise noise, moving through fluctuating random voltages, sample and hold, and stepped random voltages, with voltages stored and integrated. Let's have a closer look.
The noise is simple enough, providing three "colors" of audio noise. The fluctuating random voltages are simple, smooth-moving modulators that emit a constant flow of ever-changing voltage. The knob and CV input controls the rate of change, and both channels are completely independent. For quantized random voltages, the flowing signal is reduced to steps through the quantization knob and then distributed via two different mathematical equations. The 2 to-the-power-of n output spreads the possibilities across the full 10 volts. The n+1 output provides fewer overall options, for applications where a small number of potential "random" outcomes are desired. The stored random voltages throw out a range of stepped values that are guided by the probable of change—with one output dedicated to full-range random voltage generation.
The Sample and Hold section is fairly straightforward, with a sample input, trigger input, and CV output. You have some alternative outputs based on derivations of the incoming pulse—essentially combining a two-step trigger "counter" with two additional sample & holds for outputs that only update with every other incoming pulse.
Lastly, the Integrator section is essentially a slew control that will smooth out stepped voltages and is perfect for working with the stepped outputs of other sections.
The 266t looks more complex than it is, and some of the Buchla wording can be unfamiliar to people with a more traditional synthesizer experience. But it's a compelling module that can wreak havoc in any patch.
Verbos Random Sampling
Taking direct inspiration from the Buchla 266, the Verbos Random Sampling module adds more noise, more sample and holds, a gate generator and a four-channel analog shift register. The gate generation is based loosely on the fluctuating random generator, which keeps things nicely relevant. The sift register takes a CV input, samples it and shifts the result between the four outputs creating patterns and echoes of each other. It brings a nice alternative feature to the game.
It's really a 21st-century alternative take on the original 266, offering some interesting updates and some minor omissions. If you're looking for a new take on this module concept that stays fairly close to the original's concept, Random Sampling is the place to look.
Frap Tools Sapel
Frap Tools have never been known to do anything simply. Their modules are a bafflement of knobs, lines and symbols that promise adventure and invite exploration. The Sapel is apparently "Tamed Random" but that's only of any use if you can work out what it does.
On the whole, it follows the 266 methods of voltage generation, albeit with many more colours of noise. It's an elegant solution for people who know what they're doing—with quantized outputs that helpfully correspond to musical intervals at 1V/oct tuning, and many, many options for customization via front-panel switch settings. It's a grab-bag of a huge range of stochastic voltage generation techniques; we daresay it's one of the most fully-featured options on the market.
Doepfer A-149-1
On this modern classic, Doepfer decided to stick with the two middle sections of the 266: Quantized and Stored Random Voltages. It's a simple but effective mirroring of those two features with clear controls and unexpected outcomes (which is exactly what you want).
As an expansion, you can add the A-149-2 Digital Random Voltages module, which is actually a random gate generator. The gate patterns are derived from the outputs of the A-149-1.
Make Noise Wogglebug
Lastly, one of the oldest random generators in Eurorack is the brilliantly named WoggleBug from Make Noise.
The WoggleBug is inspired by a noise source designed by Grant Richter and is closely related to the 266 (and the earlier 265). In some ways, to look at it, it's just as baffling. But once you get past the quirky design, you'll find many familiar and unfamiliar sources of uncertainty.
You have three sections: Random Audio, Random CV and Random Clocks. The audio section is essentially a chaotic sound generator generator that creates general sonic debauchery through texture-inducing ring modulation of a pair of VCOs. It also includes a separate output for each, giving you multiple waveshapes which you can use for other things.
Meanwhile, in the middle, you have a random voltage generator with stepped, smooth and "Woggle" output. The Woggle is similar to the smooth in that it slews the output, but it does it differently and more weirdly. The bottom section deals with the clock and generation of gates. You can control the speed and even advance the clock manually while deciding how often the Burst output gets to do its thing.
While it's not a 266, the WoggleBug offers something quite unique in terms of modulation and possibility.
Turing Machines
The Turing Machine from Music Thing Modular is one of those modules that finds itself useful in any patch. It brings a different flavour of randomness that is steerable and repeatable while offering a delicious amount of unpredictability.
It’s designed as a binary sequencer based on a 16-bit shift register. You can give it anything from 2 to 16 steps and then fix it in a loop or encourage it to find new values for every step. At the same time as the stream of stepped values, you get an occasional pulse. It is similar to the Wogglebug in many respects and has some of the same influences, but it’s probably the ease of use that sets it apart. Paired with a quantizer, it is capable of producing an endless supply of basslines and melodies.
The original Turing Machine module is only available as a DIY kit, but there are a few ready-made takes on the design. 2HP has a simple one that can loop up to 32 steps. Alter Later Audio has the aptly named Alan, which mirrors the Turing Machine perfectly and even supports the additional expanders that add more chaos and gate patterns.
Randomness
Modular systems thrive on randomness. They can be the center of everything or simply chew on the possibilities at the periphery. But they will always bring delight and fascination in a way that traditional synthesizers only dream of.