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