How to get texture animations to play at different times?

I'm attempting to make a game where the player has to navigate down corridors, but the texture for the light flickering all turn on and off at the same time. so it looks pretty weird. Is there something i can do to randomise the fps of the animation, or trigger the animation at different times?

There are two ways I can think to do this:

  • Duplicate the light tile and reorder the frames. Do this as many times as you you want differently timed animations.
  • Set the tile FPS to 0 and use frame to manually control the animation.

The second option is probably more work, if you can get away with just duplicating the tile that's what I'd do!