This allows the synthesis of the candidate agents (i.e. compounds such as nucleic adds and antibodies) to be divorced from their placement on an array, i.e. the candidate agents may be synthesized on the beads, or on a different substrate and then put onto the beads, and then the beads are randomly distributed on a patterned surface.