Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menjana 10 integer secara rawak dalam 100 dalam python

Bagaimana untuk menjana 10 integer secara rawak dalam 100 dalam python

DDD
DDDasal
2023-09-19 14:37:007199semak imbas

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.

Bagaimana untuk menjana 10 integer secara rawak dalam 100 dalam python

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!

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