Т.е. генерация какого-то специфического для Battle Heroes распределения?
Сам ГСЧ вот проверенный: https://dl.dropboxusercontent.com/u/4473...omFrog.pas
Вызывать RandShort. После Randomize вызвать, скажем, RandFrogSetup(1, Random(0x100000), Random(0x100000) or 1). (это не проверял - в Монте-Карло Randomize не нужен)