This is an example of how I use a material node called PerInstanceRandom to generate foliage. The example provided here shows how the flowers from my previous project were given different colours.
Painted using the foliage painter.
One Mesh with One Material