Случайные числа в Python
Содержание
Случайный модуль реализует генераторы псевдослучайных чисел для различных распределений. Функции, предоставляемые этим модулем, являются фактически связанными методами скрытого экземпляра класса random.Random . Вы можете создавать собственные экземпляры Random для генерации генераторов, не имеющих общего состояния.
Пример:
import random print (random.random())
Когда вы запустите приведенный выше Пример:, вы получите случайное число с плавающей точкой меньше 1 и больше или равно 0.
Создать случайное число от 0 до 5?
from random import randint print (randint(0, 5))
Создать 10 случайных чисел от 1 до 100?
import random for i in range(10): print (random.randint(1,101))
В приведенном выше коде будет напечатано 10 случайных значений чисел от 1 до 100.
Метод randrange() также возвращает случайно выбранный элемент из диапазона (начало, остановка, шаг).
from random import * print(randrange(1,10))
Как выбрать случайное число из списка?
import random list = [1,2,3,4,5] print(random.choice(list))
Пример:
import random list = ['East','West','South','North'] print(random.choice(list))
Как выбрать случайные числа из списка?
import random list = [1,2,3,4,5,6,7,8,9,10] print(random.sample(list,4))
Как перетасовать список?
from random import * list = [1,2,3,4,5,6,7,8,9,10] shuffle(list) print(list)
Источник: net-informations.com