математика — как выбрать номер

Я хочу узнать, как я могу извлечь $ число из следующего кода:

$calc = ($number % 10000) / 100;

Так что же противоположно%?

2

Решение

%, или оператор по модулю, означает «остаток после деления на».

Например: 18 % 4 = 2потому что если вы разделите 18 от 4 ты получаешь 4 с остатком 2, В другом направлении мы можем видеть, что действительно 4 * 4 + 2 = 18,

Теперь рассмотрим следующее:

18 % 4 = 2
22 % 4 = 2
26 % 4 = 2
...
2445678 % 4 = 2

Как видите, есть несколько значений, которые мы называем конгруэнтный по модулю 4. Поэтому обратная функция по модулю не может существовать, потому что существует бесконечное количество возможностей.

Несколько криптографических функций основаны на том, что вышеизложенное верно.

5

Другие решения

Как правило, вы не можете. % дает вам модуль деления, есть математически бесконечность чисел, которые имеют одинаковые по модулю для данного отношения.

Это просто не биективно ..

3

По вопросам рекламы [email protected]