Կարող եք ձեր կոդը փորձարկել այստեղ
Պատահական մոդուլը վերահսկում է պատահական թվերի առաջացումը: Նրա հիմնական գործառույթները.
random() : առաջացնում է պատահական թիվ 0.0-ից 1.0-ի միջև
randint() : վերադարձնում է պատահական թիվ կոնկրետ միջակայքից
ranrange() ՝ վերադարձնում է պատահական թիվ նշված թվերի շարքից
shuffle() : խառնում է ցուցակը
Choice() : վերադարձնում է պատահական ցուցակի տարր
Պատահական() ֆունկցիան վերադարձնում է պատահական լողացող կետի թիվ 0.0-ի և 1.0-ի միջև: Եթե մեզ անհրաժեշտ է թիվ ավելի մեծ միջակայքից, ասենք 0-ից մինչև 100, ապա կարող ենք պատահական ֆունկցիայի արդյունքը համապատասխանաբար բազմապատկել 100-ով:
import random
number = random.random()
print(number)
number = random.random() * 100
print(number)
Randint(min, max) ֆունկցիան վերադարձնում է պատահական ամբողջ թիվ երկու արժեքների՝ min և max միջև:
import random
number = random.randint(20, 35)
print(number)
Ranrange() ֆունկցիան վերադարձնում է պատահական ամբողջ թիվ նշված թվերի շարքից: Այն ունի երեք ձև.
randrange(stop)0-ից մինչև վերջակետի միջակայքը կօգտագործվի որպես թվերի մի շարք, որոնցից պատահական արժեք է հանվում
randrange(start, stop)Թվերի հավաքածուն ներկայացնում է մեկնարկային թվից մինչև վերջակետի միջակայքը
randrange(start, stop, step): մի շարք թվեր, որոնք ներկայացնում են մեկնարկային թվից մինչև վերջակետի միջակայքը, ընդ որում միջակայքի յուրաքանչյուր թիվ մեկ քայլ քայլով տարբերվում է նախորդից
import random
number = random.randrange(10)
print(number)
number = random.randrange(2, 10)
print(number)
number = random.randrange(2, 10, 2)
print(number)
Աշխատեք ցուցակի հետ
Ցուցակների հետ աշխատելու համար պատահական մոդուլը սահմանում է երկու ֆունկցիա՝ shuffle() ֆունկցիան պատահականորեն խառնում է ցուցակը, իսկ Choice() ֆունկցիան վերադարձնում է մեկ պատահական տարր ցանկից.
numbers = [1, 2, 3, 4, 5, 6, 7, 8]
random.shuffle(numbers)
print(numbers)
random_number = random.choice(numbers)
print(random_number)
Մեկնաբանություն գրելու համար խնդրում ենք մուտք լինել