14. Генерируем случайные числа на Python
В предыдущем уроке мы научились зацикливать код. Теперь рассмотрим еще одну возможность языка Python, которую приходится часто применять в машинном обучении и смежных направлениях. Для генерации случайных чисел на Python нам достаточно подключить модуль random
. Для этого в коде напишем:
import random
Если вы запустите код dir(название_модуля)
в командной строке Python, то вы можете получить все атрибуты модуля или чего-нибудь еще. Так же можно обратиться к документации Python. В справочнике по модулю random
можем найти функцию randint()
, которая нам как раз и нужна.
Если в оболочке Python запустить код help(random.randint)
, то можно узнать что делает эта функция. Итак, эта функция возвращает целое число в диапазоне [a, b]
включая их, которые передаются в функцию следующим образом:
random.randint(1,60)
В предыдущем примере мы получили случайное число от 1 до 60. А чтобы увидеть результат, необходимо его вывести в консоль:
import random
result = random.randint(1,60)
print("Случайное число от 1 до 60: ", result)
Вот и все, ничего сложного. Можем применить знания из предыдущего урока и вывести 5 случайных чисел:
import random
for i in range(5):
print("Случайное число от 1 до 60: ", random.randint(1,60))
В этом уроке вы узнали, как генерировать случайные числа в Python.