Почему код ниже не разу не выполняет условие? Раньше не обращал внимание (наверно работало правильно), но сейчас последние значение никогда не выпадает. Хотя в справке написано что max(inclusive).
for (int f = 0; f < 100000; f++)
if(Random.Range(1,2) == 2)
print(f);