Generalized Random Block Design