Искать
Вы превысили запрос на
0 знаков

15. Генерируем случайные числа на Python

Не пройден
0
0

Кратко

- В Python для генерации случайных чисел достаточно подключить модуль random.

- Можно получить все атрибуты модуля или обратиться к документации Python с помощью команды dir(название_модуля).

- Функция randint() возвращает целое число в диапазоне [a, b], включая их.

- В уроке показано, как генерировать 5 случайных чисел в Python.

В предыдущем уроке мы научились зацикливать код. Теперь рассмотрим еще одну возможность языка Python, которую приходится часто применять в машинном обучении и смежных направлениях. Для генерации случайных чисел на Python нам достаточно подключить модуль random. Для этого в коде напишем:

Пример (python)
import random 

Если вы запустите код dir(название_модуля) в командной строке Python, то вы можете получить все атрибуты модуля или чего-нибудь еще. Так же можно обратиться к документации Python. В справочнике по модулю random можем найти функцию randint(), которая нам как раз и нужна.

Если в оболочке Python запустить код help(random.randint), то можно узнать что делает эта функция. Итак, эта функция возвращает целое число в диапазоне [a, b] включая их, которые передаются в функцию следующим образом:

Пример (python)
random.randint(1,60) 

В предыдущем примере мы получили случайное число от 1 до 60. А чтобы увидеть результат, необходимо его вывести в консоль:

Пример (python)
import random  
result = random.randint(1,60)  
print("Случайное число от 1 до 60: ", result) 

Вот и все, ничего сложного. Можем применить знания из предыдущего урока и вывести 5 случайных чисел:

Пример (python)
import random
for i in range(5):
    print("Случайное число от 1 до 60: ", random.randint(1,60))  

В этом уроке вы узнали, как генерировать случайные числа в Python.

Далее подведем итоги раздела «Циклы и модуль random в Python» и перейдем к изучению структур данных.

Тест

Две секундочки...

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Обработка исключений (try/except) в PythonЗнакомство с Python
Написание модулей в PythonЗнакомство с Python
Первое знакомство с PythonЗнакомство с Python
Пользовательские функции в PHPКурс по PHP
Типы данных в PythonЗнакомство с Python
Погружение в PythonЗнакомство с Python
Поиск хостов с помощью NmapРазведка и сканирование
Поиск сетевых уязвимостей с помощью Metasploit Framework (MSF)Разведка и сканирование
Еще о возможностях модулей в PythonЗнакомство с Python
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно