Use Geometry Nodes to create particles, use node shader to partially cover the object and Use Modifier to create chaos of ...
Requires Blender version 2.9 or later.