Random modulining randrange metodi

random modulining randrange metodi diapazondan tasodifiy son qaytaradi. Metodning birinchi ixtiyoriy parametrida ketma-ketlikning boshlanishi ko'rsatiladi. Ikkinchi majburiy parametrda oxirini belgilaymiz. Uchinchi ixtiyoriy parametrda esa qadamni o'tkazamiz, uning yordamida son tanlanadi.

Sintaksis

pythonimport random

random.randrange([boshlanish], oxir, [qadam])

Misol

Keling, 0 dan 10 gacha bo'lgan diapazonda, 2 tanlov qadami bilan son olamiz:

pythonprint(random.randrange(1, 10, 2))

Kodni bajarish natijasi:

python5

Misol

Endi randrange metodi uchun faqat diapazonning boshlanishi va oxirini ko'rsatamiz:

pythonprint(random.randrange(1, 10))

Kodni bajarish natijasi:

python4

Misol

Endi metodda faqat bitta majburiy parametrni - diapazonning oxirini ko'rsatamiz:

pythonprint(random.randrange(10))

Kodni bajarish natijasi:

python5

Shuningdek qarang

  • uniform metodi random moduli,
    u diapazondan psevdotasodifiy haqiqiy son generatsiya qiladi
  • randint metodi random moduli,
    u diapazondan psevdotasodifiy butun son generatsiya qiladi
  • sample metodi random moduli,
    u ketma-ketlikdan elementlarning tasodifiy tanlovini qaytaradi
  • random metodi random moduli,
    u psevdotasodifiy son qaytaradi
  • seed metodi random moduli,
    u tasodifiy sonni ishga tushiradi