Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menjana 10 integer secara rawak dalam 100 dalam python
Langkah untuk menjana 10 integer secara rawak dalam 100: 1. Import modul rawak 2. Buat senarai kosong nombor 3. Gunakan gelung untuk menjana 10 integer rawak dan tambahkannya ke senarai; ) fungsi mencetak senarai integer yang dijana 5. Jika anda ingin menjana nombor rawak yang berbeza setiap kali anda menjalankan program, anda boleh menggunakan fungsi random.seed() untuk menetapkan benih nombor rawak sebelum setiap penjanaan nombor rawak.
Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.
Untuk menjana 10 integer secara rawak dalam 100 dalam Python, anda boleh menggunakan fungsi randint() dalam modul rawak. Berikut adalah langkah khusus:
Import modul rawak.
Dalam Python, untuk menggunakan fungsi dalam modul rawak, anda perlu mengimport modul terlebih dahulu. Modul rawak boleh diimport menggunakan pernyataan import, seperti yang ditunjukkan di bawah:
import random
Gunakan fungsi randint() untuk menjana integer rawak.
Fungsi randint() dalam modul rawak boleh menjana integer rawak dalam julat yang ditentukan. Dalam contoh ini, kita perlu menjana 10 integer dalam 100, jadi kita boleh menggunakan fungsi randint(0, 100) untuk menjana integer rawak. Kod khusus adalah seperti berikut:
import random numbers = [] for _ in range(10): number = random.randint(0, 100) numbers.append(number) print(numbers)
Dalam kod di atas, kami mencipta nombor senarai kosong, dan kemudian menggunakan gelung for untuk menjana 10 integer rawak dan menambahkannya pada senarai. Akhir sekali, gunakan fungsi print() untuk mencetak senarai integer yang dijana.
Jalankan kod di atas, hasil output adalah serupa dengan:
[35, 78, 42, 15, 90, 56, 7, 99, 63, 27]
Ini ialah 10 integer rawak yang dihasilkan dalam 100.
Jika anda ingin menjana nombor rawak yang berbeza setiap kali anda menjalankan program, anda boleh menggunakan fungsi random.seed() untuk menetapkan benih nombor rawak sebelum menjana nombor rawak setiap kali. Sebagai contoh, anda boleh menambah kod berikut pada permulaan kod:
import random random.seed()
Dengan cara ini, setiap kali anda menjalankan program, nombor rawak yang berbeza akan dijana berdasarkan masa semasa.
Selain fungsi randint(), modul rawak juga menyediakan beberapa fungsi lain untuk menjana nombor rawak, seperti random.random() untuk menjana nombor titik terapung rawak antara 0 dan 1, dan random.choice() untuk memilih daripada senarai Pilih elemen secara rawak dsb. Bergantung pada keperluan khusus, fungsi yang sesuai boleh dipilih untuk menjana nombor rawak.
Ringkasan
Untuk menjana 10 integer rawak dalam 100 dalam Python, anda boleh menggunakan fungsi randint() dalam modul rawak. Dengan mengimport modul rawak dan menggunakan gelung for dan fungsi append(), anda boleh menjana integer rawak dalam julat yang ditentukan dan menambahkannya pada senarai. Akhir sekali, gunakan fungsi print() untuk mencetak senarai integer yang dijana.
Atas ialah kandungan terperinci Bagaimana untuk menjana 10 integer secara rawak dalam 100 dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!