Латарцев Константин Владимирович, ФКИ, группа 105 AlmostRandom 6107
Олег Алексеевич Бугай, ФКИ, группа 108м AlmostRandom 6588
t1from random import choicet1from random import choice
22
3def divrandom(a, b, s, p):3def divrandom(a, b, s, p):
4    n = 04    n = 0
5    if a > b:5    if a > b:
6        a, b = (b, a)6        a, b = (b, a)
7    for i in range(a, b + 1, s):7    for i in range(a, b + 1, s):
8        if i % p != 0:8        if i % p != 0:
9            n += 19            n += 1
10        if n != 0:10        if n != 0:
11            break11            break
12    if n == 0:12    if n == 0:
13        return n13        return n
14    r = choice(range(a, b + 1, s))14    r = choice(range(a, b + 1, s))
15    while r % p == 0:15    while r % p == 0:
16        r = choice(range(a, b + 1, s))16        r = choice(range(a, b + 1, s))
17    return r17    return r
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op