An output is selected randomly on receiving a trigger from an array of inputs.
weights of this choice are determined from the weights array.
normalize is set to 1 the weights are continuously normalized (this is an extra overhead) when using fixed values the
normalizeSum method can be used to normalize the values.
TWChoose is a composite of TWindex and Select.