Patterned random matrices