How to randomly apply a material to multiple actors of the same static mesh?

first of all when you say different material, is it just different color or different textures.
1-In both cases you create your material and make sur the color or Texture converted to parameters.
2-Create a Parent blueprint Board in which you add your static Mesh and Material. then in construction script you create Dynamique material instance and shuffle the color parameter of your board.
3- create child blueprints of your board (or duplicate), place in your level and test .