Может и не сработать, если прегенеренная последовательность чисел для рандома неполна. Скажем, шанс получить артиста 1%, значит, условно, если генерятся числа от 0 до 99, то нужно, чтобы выпал 0. Но в прегенеренной последовательности может и не оказаться 0. Тогда хоть зарелоадься, артиста не получишь.