Акопян Артур, 527 группа, магистратура AlmostRandom 6016
Илья Лысцов, 321 группа AlmostRandom 5311
f1import randomf1import random
22
3def divrandom(a, b, s, p):3def divrandom(a, b, s, p):
n4    if a % p == 0 and s % p == 0:n4    if s % p == 0 and a % p == 0:
5        return 05        return 0
6    while True:6    while True:
t7        number = random.randrange(min(a, b), max(a, b) + 1, step=s)t7        x = random.randrange(min(a, b), max(a, b) + 1, s)
8        if number % p != 0:8        if x % p != 0:
9            return number9            return x
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op