On 17 Sep 2014, at 13:24, Михаил Монашёв <[email protected]> wrote:

> Здравствуйте, Vany.
> 
>>> Наверное, правильнее вот так:
>>> x = z-y + int(rand()*256)
>> Ну да, с модулями арифметика чудовищно простая.
> 
> Ну тогда попробуй выведи, чему равны a и b в двух линейных уравнениях:
> 
> (1+a+b+4)%256 = 10
> (1*0+a*1+b*2+4*3)%256 = 20


a+b+5 ≡ 10 (mod 256), a+2b+12 ≡ 20 (mod 256)
a+b ≡ 5, a+2b ≡ 8
a ≡ 2, b ≡ 3

a = 2+256i, b = 3+256j, i,j ∈ ℤ

Школьная математика типа.




-- 
lelf

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить