Apa fungsi acak Python?
- 1416
- 322
- Luis Baumbach
Python menyediakan banyak fungsi untuk menghasilkan angka acak. Sebagian besar fungsi ini tersedia di bawah modul acak Python. Anda dapat menggunakan fungsi -fungsi ini untuk menghasilkan nomor acak dalam skrip python Anda.
Berikut adalah lima fungsi utama yang digunakan untuk menghasilkan angka acak dalam skrip Python.
- acak()
- randint ()
- seragam()
- randrange ()
- pilihan()
1. Fungsi Python Random ():
Fungsi ini mengembalikan nilai titik mengambang acak antara 0 hingga 1. Anda juga dapat menentukan rentang untuk mengesampingkan default.
impor acak # cetak nomor float acak antara 0 dan 1 x = acak.acak () cetak (x) # cetak nomor float acak antara 0 dan 10 x = acak.acak () * 10 cetak (x) # cetak nomor float acak antara -5 dan +5 x = acak.acak () * 10 - 5 cetak (x)12345678910111213 | Impor acak # cetak nomor float acak antara 0 dan 1x = acak.acak () cetak (x) # cetak nomor float acak antara 0 dan 10x = acak.acak () * 10print (x) # cetak nomor float acak antara -5 dan +5x = acak.acak () * 10 - 5print (x) |
2. Fungsi python randint ():
Fungsi randint () mengambil dalam kisaran dan menghasilkan nomor integer antara rentang yang ditentukan.
impor acak # cetak bilangan bulat acak antara 10 dan 100 x = acak.Randint (10, 100) Print (x)12345 | impor acak # cetak bilangan bulat acak antara 10 dan 100x = acak.Randint (10, 100) Print (x) |
3. Fungsi Python Uniform ():
Sama seperti fungsi randint () menghasilkan bilangan bulat dalam kisaran yang diberikan, seragam () melakukan hal yang sama untuk angka titik mengambang.
Impor acak # cetak nomor titik mengambang antara 10 dan 50 x = acak.seragam (10, 50) cetak (x)12345 | impor acak # cetak nomor titik mengambang antara 10 dan 50x = acak.seragam (10, 50) cetak (x) |
4. Fungsi python randrange ():
Itu randrange () Fungsi digunakan untuk memilih nilai integer antara rentang yang ditentukan. Anda juga dapat menentukan untuk memilih angka genap atau ganjil di antara rentang.
impor acak # cetak nomor integer antara 0 hingga 9 x = acak.Randrange (10) Print (x) # Cetak nomor integer antara 10 hingga 99 x = acak.Randrange (10, 100) Print (x) # Cetak nomor integer yang bahkan antara 10 hingga 99 x = acak.Randrange (10, 100, 2) Print (x)12345678910111213 | Impor acak # cetak nomor integer antara 0 hingga 9x = acak.Randrange (10) Print (x) # Cetak nomor integer antara 10 hingga 99x = acak.Randrange (10, 100) Print (x) # Cetak nomor integer yang bahkan antara 10 hingga 99x = acak.Randrange (10, 100, 2) Print (x) |
5. Fungsi Python Choice ():
Fungsi Python Choice () digunakan untuk memilih elemen acak tunggal dari urutan.
impor acak # pilih elemen acak dari urutan di bawah ini x = acak.Pilihan (['merah', 'geen', 'yellow']) cetak (x)12345 | impor acak # pilih elemen acak dari sequencex di bawah ini = acak.Pilihan (['merah', 'geen', 'yellow']) cetak (x) |