Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Автоматическое увесличение чисел в счетчике (https://javascript.ru/forum/misc/85551-avtomaticheskoe-uveslichenie-chisel-v-schetchike.html)

voraa 20.10.2023 11:26

Мы можем только брать среднее, сколько должно бы было прибавиться. Т.е умножить на 1.5 (и взять целую часть).
Рандом прибавлять нельзя, т.к. у всех пользователей открывших страницу должно быть одно и тоже число.
Просто
const count = Math.floor((nowUTC - timeStartUTC) / timeTick * 1.5); // Количество прошедших интервалов

samdo 20.10.2023 16:58

Хотел вместо 1 прибавлять каждый раз семь, а оказывается это не так просто). Думал, что в (count + 1) нужно просто 1 заменить на 7.

voraa 20.10.2023 17:34

Тут ничего не прибавляется к count.
Что бы что то прибавлять страница должна быть постоянно открытой.
Мы просто считаем, сколько должно было бы прибавиться за время от начала отсчета до времени открытия страницы (до вызова nextCount).


Часовой пояс GMT +3, время: 18:44.