random

Python random moduli

❮ Python o‘rnatilgan modullari


Misol

1 va 10 oralig‘ida tasodifiy son hosil qiling:

import random num = random.randint(1, 10) print(f'Random number: {num}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

random moduli turli taqsimotlar va amallar uchun psevdotasodifiy sonlar hosil qiladi.

Undan tasodifiy butun sonlar va o‘nlik kasr sonlar (float) hosil qilish, ketma-ketliklardan tasodifiy tanlash, ro‘yxatlarni (list) aralashtirish yoki tasodifiy tanlanmalar yaratish uchun foydalaning.

Eslatma: Bu moduldan xavfsizlik yoki kriptografik maqsadlarda foydalanmang. Xavfsizlikka oid vazifalar uchun uning o‘rniga secrets modulidan foydalaning.


A’zolar

A’zo Tavsif
betavariate()Beta taqsimotidan tasodifiy son hosil qiladi.
choice()Bo‘sh bo‘lmagan ketma-ketlikdan tasodifiy elementni qaytaradi.
choices()Takrorlanishi mumkin bo‘lgan (with replacement) tasodifiy elementlar ro‘yxatini (list) qaytaradi.
expovariate()Eksponensial taqsimotdan tasodifiy son hosil qiladi.
gammavariate()Gamma taqsimotidan tasodifiy son hosil qiladi.
gauss()Gauss (normal) taqsimotidan tasodifiy son hosil qiladi.
getrandbits()k ta tasodifiy bitdan iborat manfiy bo‘lmagan butun sonni qaytaradi.
getstate()Generatorning joriy holatini saqlovchi obyektni qaytaradi.
lognormvariate()Log-normal taqsimotdan tasodifiy son hosil qiladi.
normalvariate()Normal (Gauss) taqsimotdan tasodifiy son hosil qiladi.
paretovariate()Pareto taqsimotidan tasodifiy son hosil qiladi.
randint()a <= N <= b shartini qanoatlantiruvchi tasodifiy N butun sonini qaytaradi.
random()[0.0, 1.0) oralig‘idagi tasodifiy o‘nlik kasr sonni (float) qaytaradi.
RandomStandart psevdotasodifiy sonlar generatorini amalga oshiruvchi sinf.
randrange()range(start, stop, step) oralig‘idan tasodifiy tanlangan elementni qaytaradi.
sample()Populyatsiyadan olingan takrorlanmas tasodifiy elementlar ro‘yxatini (list) qaytaradi.
seed()Tasodifiy sonlar generatorini ishga tayyorlaydi.
setstate()Generatorning ichki holatini tiklaydi.
shuffle()Ketma-ketlikni joyida (in place) aralashtiradi.
SystemRandomKriptografik jihatdan xavfsiz tasodifiy sonlar hosil qilish uchun os.urandom() funksiyasidan foydalanadigan sinf.
triangular()Uchburchak taqsimotidan tasodifiy son hosil qiladi.
uniform()a va b oralig‘idagi tasodifiy o‘nlik kasr sonni qaytaradi.
vonmisesvariate()Fon Mizes taqsimotidan tasodifiy son hosil qiladi.
weibullvariate()Veybull taqsimotidan tasodifiy son hosil qiladi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!