Rumah >pembangunan bahagian belakang >Tutorial Python >Cara menggunakan fungsi random.randint() untuk menjana integer rawak dalam Python 2.x
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!