У меня есть несколько ресурсов, помогите правильно составить выражение для функции:
Допустим, у меня есть 2 ресурса :
Ресурс 1 - число от и до - назовем его задержка между действиями
Ресурс 2 - число от и до - максимальное кол-во действий в минуту (лимит)
В будущем я хочу сделать из зависимыми.
Допустим, присвоили числа:
Ресурс 1 - 3000 МС (миллисекунд) - задержка 3 секунды между действиями;
Ресурс 2 - 10 - максимальное кол-во действий в минуту
Я отправляю эти числа в переменную и добавляю в функцию "Спать".
Как мне записать (в каком виде) формулу, чтобы все ресурсы учитывали друга друга? Действия у меня состоят из циклов. На примере одного цикла, я правильно понимаю, что :
Одна минута - 60 000 МС. Получается:
Ресурс 1: 60 000 МС / 3000 МС = 20 действий в минуту.
<спать>
Применяет Ресурс 1 - задержка между действиями 3 секунды (20 действий) но учитывает > ресурс 2 а он разрешает только 10 действий в минуту (знаечение). Соответственно применяется задержка 3 000 МС , но действий выполняется столько - сколько разрешает ресурс 2. (10)
</спать>
Как это можно записать выражением? и вообще стоит-ли использовать тут "Спать"?