Resonance energy transfer provides a practical way to measure distances in the range of 10-100 angstrom between sites in biological molecules. Although the relationship between the efficiency of energy transfer and the distance between sites is well described for a single pair of fluorophores, the situation is more difficult when more than two fluorophores are present. Using a Monte Carlo calculation scheme, we demonstrate how resonance energy transfer can be used to measure distances between fluorophores in complex geometries. We demonstrate the versatility of the approach by calculating the efficiency of energy transfer for individual fluorophores randomly distributed in two and three dimensions, for linked pairs of donors and acceptors and pentameric structures of five linked fluorophores. This approach can be used to relate the efficiency of energy transfer to the distances between fluorophores, R-0, molecular concentrations, laser power, and donor/acceptor ratios in ensembles of molecules or when many fluorophores are attached to a single molecule such as in multimeric proteins.