How can I modify the procedure described in this answer to achieve adsorption of two or more types of atoms on a surface, each with distinct coverages?
Is there an extension to the described method for generating random positions to accommodate the adsorption of multiple atom types with varying coverages?