Хорошие вещи о Python (11 частей серии)
Здравствуйте, я АЯ БУЧИХА Сегодня я собираюсь поделиться с вами 5 полезными и полезными методами из случайного модуля.
Во-первых, нам нужно знать, что случайный модуль встроен в Python, чтобы помочь вам создавать случайные числа.
случайный()
Случайные () : возвращает случайное плавание N, где 0 <1.
import random print(random.random()) # 0.7291047713945417
Randint ()
Randint (A, B) : возвращает случайное целое число между данным диапазоном. a
import random print(random.randint(1, 10)) # 7 print(random.randint(-12, 2)) # -10
Униформа ()
Униформа (A, B) : Возвращает случайное поплавок между данным диапазоном. a
import random print(random.uniform(5.7, 12)) # 10.096664083501162 print(random.uniform(10, 100.2)) # 95.00994365426938
Shuffle ()
Shuffle (последовательность, .random) : Этот метод перетасовает последовательность давания. Кроме того, он обновляет последовательность давания и не возвращает новую.
import random users = ['aya', 'simon', 'john'] random.shuffle(users) print(users) # ['john', 'aya', 'simon']
выбор()
Выбор (последовательность) : возвращает случайный элемент из последовательности дачи.
import random users = ['aya', 'john', 'simon', 'kyle'] winner = random.choice(users) print(winner) # aya :)
Резюме
- Случайные () : возвращает случайное плавание N, где
0 <1
Отказ - Randint (A, B) : возвращает случайное целое число между данным диапазоном.
a
. - Униформа (A, B) : Возвращает случайное поплавок между данным диапазоном.
a
. - Shuffle (последовательность, .random) : Этот метод перетасовает последовательность давания.
- Выбор (последовательность) : возвращает случайный элемент из последовательности дачи.
Ссылки и полезные Ressources
- https://docs.python.org/3/library/random.html
- https://www.w3schools.com/python/ref_random_choice.asp
- https://www.youtube.com/watch?v=KzqSDvzOFNA
Счастливое кодирование!
- Электронная почта: developer.aya.b@gmail.com.
- Телеграмма: АЯ БУЧИХА
Хорошие вещи о Python (11 частей серии)
Оригинал: “https://dev.to/ayabouchiha/5-helpful-python-random-module-methods-10g1”