Methods are provided for generating highly diverse mixtures of compounds which may be screened for biological activi ties.