View all expressions
Randomness

Random Flicker Animation

Creates a looping flicker effect based on random intervals and durations. Adjustable via min/max flicker and interval settings.

Contributed by:

https://www.youtube.com/@CREATE_NEW4


minInterval = 1.5;
maxInterval = 2.5;
minFlicker = 0.5;
maxFlicker = 1;
segIndex = Math.floor(time / maxInterval);
seedRandom(segIndex, true);
segStart = segIndex * maxInterval;
segEnd = segStart + random(minInterval, maxInterval);
flickerTime = random(minFlicker, maxFlicker);
seedRandom(1, false);
(time > segEnd - flickerTime) ? random(0, 100) : 100;

Random Flicker Animation

Practical use case

Create flickering neon signs, horror transitions, or simulate faulty tech screens.

Check out similar expressions

Data-driven video workflows for After Effects are easier with Plainly.

a mesh of elegant lines transparent image