Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan fungsi random.randint() untuk menjana integer rawak dalam Python 2.x

Cara menggunakan fungsi random.randint() untuk menjana integer rawak dalam Python 2.x

王林
王林asal
2023-07-31 12:13:522533semak imbas

Python ialah bahasa pengaturcaraan popular yang digunakan secara meluas dalam analisis data, pembelajaran mesin, pembangunan web dan bidang lain. Dalam Python, modul rawak menyediakan fungsi random.randint() untuk menjana integer rawak. Artikel ini menerangkan cara menggunakan fungsi random.randint() untuk menjana integer rawak dan menyediakan beberapa contoh kod.

Pertama, kita perlu mengimport modul rawak:

import random

Seterusnya, kita boleh memanggil fungsi random.randint() untuk menjana integer rawak. Fungsi ini menerima dua parameter, sempadan atas dan bawah (selang tertutup) julat integer rawak. Contohnya, untuk menjana integer rawak antara 1 dan 10, anda boleh menggunakan kod berikut:

num = random.randint(1, 10)
print(num)

Jalankan kod ini dan anda akan mengeluarkan integer rawak antara 1 dan 10 ke konsol.

Selain menjana integer rawak dalam julat yang ditentukan, fungsi random.randint() juga boleh menjana integer negatif atau lebih besar. Sebagai contoh, untuk menjana integer rawak antara -10 dan 10, anda boleh menggunakan kod berikut:

num = random.randint(-10, 10)
print(num)

Begitu juga, anda akan mengeluarkan integer rawak antara -10 dan 10 ke konsol.

Selain itu, fungsi random.randint() juga boleh digunakan untuk menjana indeks rawak. Sebagai contoh, anda boleh menggunakan fungsi random.randint() untuk memilih elemen secara rawak daripada senarai:

fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon']
index = random.randint(0, len(fruits) - 1)
print(fruits[index])

Jalankan kod ini dan anda akan mengeluarkan buah yang dipilih secara rawak ke konsol.

Perlu diambil perhatian bahawa integer rawak yang dijana oleh fungsi rawak.randint() diedarkan secara seragam, iaitu, setiap integer mempunyai kebarangkalian yang sama untuk dipilih. Jika anda ingin menjana nombor rawak daripada taburan lain, anda boleh menggunakan fungsi lain dalam modul rawak, seperti fungsi random.uniform() untuk menjana nombor rawak teragih seragam, fungsi random.gauss() untuk menjana nombor rawak teragih Gaussian , dll.

Ringkasnya, fungsi random.randint() ialah kaedah biasa untuk menjana integer rawak dalam Python. Sama ada anda menjana integer rawak dalam julat yang ditentukan atau secara rawak memilih elemen daripada senarai, anda boleh melakukannya dengan mudah dengan bantuan fungsi ini. Saya harap artikel ini akan membantu anda memahami dan menggunakan fungsi random.randint().

Atas ialah kandungan terperinci Cara menggunakan fungsi random.randint() untuk menjana integer rawak dalam Python 2.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn