Эта система-наработка(тк я приведу пример случайного героя без повторений всего в 1 действие на GUI!) позволит вам генерировать случайные числа(дробные и целые) без повторений.
Сама система на cJass, но вы можете использовать её в GUI, для этого я немного подредактировал гуишные триггерные действия(у меня русские триггеры):
Получить случайное число:
Математика-Минимум(тут указывать числа 1- от кокого числа 2- до кокого числа выпадет случайное)
--------------------------------------------------------------------------------------------------------------------------
Сбросить числа:
(если этого не произошло, то это выполниться автоматически, но только после того как не останется ни 1 числа которое может выпасть)
Вы не сможете получить какое-либо число которое уже выпадало, если не сделаете это действие!
Боевая единица- Заставить юнит заснуть(тут неважно что будет, можно вообще ничего не ставить)
-----------------------------------------------------------------------------------------------------------------------------
Эта система поможет вам не тратить лишнее время, на поиск систем -ar -sd случайный урон\процент и тд, а сделать всё самому, и в 1 действие!