randomizer

noun
  1. a device, program, or method that generates random numbers, selections, or arrangements
  2. Usage: computing; technology

Examples