Рандом в Python: генерация случайных чисел и элементов
В Python есть несколько способов генерации случайных чисел. Один из них - использование модуля `random`. В данном модуле есть несколько функций, которые позволяют генерировать случайные числа различных типов.
1. Генерация случайного целого числа:
python
import random
result = random.randint(1, 10)
print(result)
В данном примере `random.randint(1, 10)` генерирует случайное целое число от 1 до 10 (включая границы) и сохраняет его в переменную `result`. Затем значение переменной выводится на экран.
2. Генерация случайного числа с плавающей точкой:
python
import random
result = random.random()
print(result)
`random.random()` генерирует случайное число с плавающей точкой в интервале [0, 1).
3. Генерация случайного элемента из списка:
python
import random
my_list = [1, 2, 3, 4, 5]
result = random.choice(my_list)
print(result)
`random.choice(my_list)` случайным образом выбирает один элемент из списка `my_list` и сохраняет его в переменную `result`.
4. Перемешивание элементов списка:
python
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
`random.shuffle(my_list)` перемешивает элементы списка `my_list` в случайном порядке.
Это только некоторые примеры использования модуля `random`. В Python есть и другие способы генерации случайных чисел, например, с использованием модуля `numpy`. Выбор конкретного метода зависит от требований вашей задачи и предпочтений.