Use Geometry Nodes to create particles, use node shader to partially cover the object and Use Modifier to create chaos of particles. Requires Blender version 2.9 or later.
Description: Quick tips: create rocky ground using particle system in Blender 2.9 ...