Random Python 3 - Изучайте язык программирования Python на примерах

В Python 3 модуль random предназначен для работы со случайными числами и генерацией случайных последовательностей.

Для начала работы с модулем необходимо импортировать его соответствующей командой:

python
import random

С помощью функции random() можно получить случайное число с плавающей точкой от 0.0 до 1.0 (не включительно):

python
import random
 
print(random.random())

Результатом выполнения данного кода будет случайное число в диапазоне от 0.0 до 1.0.

Для генерации случайного целого числа в заданном диапазоне можно использовать функцию randint():

python
import random
 
print(random.randint(0, 10))

В данном случае будет сгенерировано случайное число от 0 до 10 включительно.

Если нужна случайная выборка из последовательности, можно воспользоваться функцией choice():

python
import random
 
my_list = [1, 2, 3, 4, 5]
print(random.choice(my_list))

В результате будет выведен случайный элемент списка my_list.

Если же необходимо перемешать последовательность, можно воспользоваться функцией shuffle():

python
import random
 
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)

Данный код случайным образом перемешает элементы списка my_list.

Также модуль random позволяет генерировать случайные последовательности с заданными параметрами. Например, с помощью функции gauss() можно генерировать случайные числа с нормальным распределением:

python
import random
 
print(random.gauss(0, 1))

В данном случае будет сгенерировано случайное число с нормальным распределением вокруг 0 с отклонением 1.

Модуль random в Python 3 предоставляет богатый функционал для работы со случайными числами и последовательностями, от простых операций до более сложных алгоритмов.

Похожие вопросы на: "random python 3 "

Chain List - управляй списками и задачами удобно и эффективно
PHP cURL: Отправка запросов на другие серверы
Функция ord в Python: получение целочисленного кода символа
PDF в XML - онлайн конвертер файлов
Функция cos: описание, примеры и применения
Load Average в Linux - что это такое и как работать с ним
Python: приведение типов и как его делать правильно
Freeglut
OpenMaps - интерактивные карты и навигация
Host Img - хостинг для изображений