Показать сообщение отдельно
Старый 10.01.2008, 03:14   #5
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: очень маленькие хинты

Циклический счетчик. Переменная a будет изменяться в пределах от 0 до RANGE - 1.
a% = 0
;...
a = (a + 1) mod RANGE
Если у RANGE в двоичном представлении n младших разрядов равны единице без пропусков, можно сделать так:
const RANGE% = 31    ; 00011111b
a% = 0
;...
a = (a + 1) and RANGE
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (01.09.2010)