assortment -
a collection containing a variety of sorts of things; "a great assortment of cars was on display"; "he had a variety of disorders"; "a veritable smorgasbord of religions"
range a place for shooting (firing or driving) projectiles of various kinds; "the army maintains a missile range in the desert"; "any good golf club will have a range where you can practice"
selection an assortment of things from which a choice can be made; "the store carried a large selection of shoes"