Python/ django
Как правильно получить случайное число в Python
Если нужен диапазон от **1 до 100 включительно**, используйте:
import random
x = random.randint(1, 100)
Можно импортировать функцию напрямую:
```python
from random import randint
x = randint(1, 100)
```
Второй вариант просто короче, но не делает код «профессиональнее».
`int(random.random() * 100)` возвращает числа от **0 до 99**, поэтому пример на изображении даёт другой диапазон.
Для паролей, токенов и других задач безопасности используйте `secrets`:
import secrets
x = secrets.randbelow(100) + 1 Если у вас установлено приложение,
вы можете сразу перейти в канал