Hey them, Attached you'll find some examples on how you could do this. The basic principle here is that I created 4 surface materials which I iterate through.
The first two are copy examples, one randomized and one sequential. The last one is an example with the foreach SOP because like everything in houdini you have different ways to create things. :wink:
You could also do this in shader context and use an attribute to define which color map to use, but that's for another time.
If there's somebody out there with yet another solution please upload it, it's always fun to see how other go about doing things.