Using Blender 3.4.0 Beta
I'm using geometry nodes to instance a honeycomb curve circle on points using a Grid node. It looks like this:

I've filled the curve to create the face, realized the instances and am extruding the faces up cyclically based off the of the scene time.

The "cycle" time is 96 frames (4 seconds @ 24fps) to go from flat to full height.

I'm using a Random Value node set to Boolean to pick the selection. It's all very straightforward. When I change the Seed, I get a different set of random faces to extrude, but I can't seem to change the Seed WHEN I want to.

The problem I'm having is that I want the Seed value in the Random Value node to change whenever the modulo of the #frame/96 is 0. In essence, the faces retract all the way, and when they rise again, I want a whole different set of faces being extruded. It seems simple on its face, but I don't see a way of capturing the Seed value being sent when the Boolean is True so that I can keep sending that same value the whole time it's False, until the next True, when it can be updated again. I took out the myriad nodes that were not working for clarity.
Is there a way to do this? I have tried MANY things, but nothing seems to do the trick. Thank you in advance for any guidance! Cheers!

