75. random moduli


Download 21.19 Kb.
Sana07.02.2023
Hajmi21.19 Kb.
#1175075
Bog'liq
python .(75)


75.random MODULI
Random moduli tasodifiy sonlar bilan ishlash uchun qulay funksiyalarga boy. Keing ulardan ayrimlari bilan tanishamiz.
randint(a,b)
Bu funksiya a va b oraligi'da tasodifiy butun son qaytaradi.
import random as r # random modulini r deb chaqirayapmiz
son = r.randint(0,100) # 0 va 100 oralig'ida tasodifiy son
print(son)
choice(x)
x ning ichidan tasodifiy qiymatni qaytaruvchi funksiya. Bunda x bir necha elementdan iborat o'zgaruvchi (matn, ro'yxat) bo'lishi kerak.
ismlar = ['olim','anvar','hasan','husan']
ism = r.choice(ismlar) # ismlar dan tasodifiy ism tanlaymiz
print(ism)
print(r.choice(ism)) # ismdan tasodifiy harf tanlaymiz

Natija
x = list(range(0,51,5))
print(x)
print(r.choice(x))

Natija
shuffle(x)
x ichidagi elementlarni tasodifiy tartibda qaytaruvchi funksiya. Bunda x bir necha elementdan iborat o'zgaruvchi (matn, ro'yxat) bo'lishi kerak.
x = list(range(11))
print(x)
r.shuffle(x)
print(x)

Download 21.19 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling