Я хочу «смешивать» символ * данные в таком виде:Одна функция для сложения/вычитания в «Арифметике часов»/конгруэнтной математике?
source = (source + some_primary_number) % 256;
--the 256 линии из-за мне нужно держать диапазон полукокса.
так что я могу сделать «смешивать» и «не по-микс» в 2-х функций - выше реализация для смешивания и это один для оон смешивания:
source = source - some_primary_number;
if (source < 0)
{
source = 256 + source
}
Это работает, из курс. Но есть ли возможность делать смешение и несмешивание с той же функцией?
Я помню, что-то нечеткий с конгруэнтно математике ...
Можете ли вы помочь мне, пожалуйста? Спасибо!
Почему изменился модуль? Конечно, он будет действовать для любого модуля. –
@Ben: Упс, смущенный '%' с '&' :) – fredoverflow