I while ago I did this noise cloud generator which might serve as inspiration. Other ideas: scramble signals with FFT tools, granular synthesis, FM-synthesis with extreme settings, like index-of-modulation = 4000.
SynthDef(\clouds, {
var num = 10;
var dur = \duration.kr(1/6);
var sig = num.collect{
var freq = Rand(30, 5000) * SinOsc.kr(LFNoise1.kr(dur).range(30, 1000), 0, LFNoise1.kr(dur)
.range(0.01, 8)).midiratio;
var sig = Select.ar(LFNoise0.kr(dur).range(0, 2).round,
[SinOsc.ar(freq, 0, 0.3), Saw.ar(freq, 0.3), Pulse.ar(freq, 0, 0.3)]);
var filtFreq = Rand(30, 1000) * LFNoise1.kr(dur).range(1.0, 5.0);
var filt = Select.ar(LFNoise0.kr(dur).range(0, 2).round,
[LPF.ar(sig, filtFreq), HPF.ar(sig, filtFreq), BPF.ar(sig, filtFreq)]
);
sig = CombL.ar(filt, 0.5, LFNoise1.kr(dur).range(0.02, 0.5), rrand(0.3, 2));
sig
};
var env = Env.perc(\atk.kr(0.02), \rel.kr(6), 1, \cur.kr(-4)).ar(2);
sig = Splay.ar(sig); // nb! levelComp: true, so if removed signal will be extremely loud!
sig = LPF.ar(sig, 2000);
sig = FreeVerb2.ar(sig[0], sig[1], LFNoise1.kr(dur).range(0, 1.0), LFNoise1.kr(dur).range(0.2, 2));
sig = sig * env * \amp.kr(1);
Out.ar(\out.kr(0), sig)
}).add;
Synth(\clouds, [\atk, rrand(0.01, 2), \rel, rrand(1, 6.0), \duration, rrand(0.01, 1)])
// run it several times, the outcome is highly random