| Володин Платон 511 RandBits 3550 | Барлыбай Мади, 311/312 группа RandBits 3346 | ||||
|---|---|---|---|---|---|
| f | 1 | import random | f | 1 | import random |
| 2 | 2 | ||||
| 3 | def randbits(p, n): | 3 | def randbits(p, n): | ||
| n | 4 | if n <= 0 or n > p: | n | 4 | if n < 1 or n > p: |
| 5 | return 0 | 5 | return 0 | ||
| n | 6 | x = 0 | n | 6 | v = 0 |
| 7 | for b in random.sample(range(p), n): | 7 | for b in random.sample(range(p), n): | ||
| t | 8 | x |= 1 << b | t | 8 | v |= 1 << b |
| 9 | return x | 9 | return v | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||