The tool below is a weighted random number generator, made to simulate up to 1,000,000 random selections at once. It is based on an approach, detailed on RubyGuides.com.
Keep in mind that it takes a few seconds to load, so be patient during the initial load and if you have a large number of items or a large number of iterations.