A system for dispensing fluid materials includes: a plurality of fluid storage chambers with each of the plurality containing a stored fluid at least one MEMS dispensing element disposed in fluid communication with at least one of the plurality of fluid storage chambers a control element disposed in electrical communication with the at least one MEMS dispensing element and comprising a memory component a power supply disposed in electrical communication with the at least one MEMS dispensing element and the control element and a user interface disposed in electrical communication with the control element. The memory component contains programmed instructions which, when executed by the control element cause the system to randomly dispense a first fluid from a first fluid storage chamber, and randomly disperse a second fluid from a second fluid storage chamber.