Apa fungsi acak Python?

Apa fungsi acak Python?

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.

  1. acak()
  2. randint ()
  3. seragam()
  4. randrange ()
  5. 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)
12345678910111213Impor 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)
12345impor 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)
12345impor 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)
12345678910111213Impor 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)
12345impor acak # pilih elemen acak dari sequencex di bawah ini = acak.Pilihan (['merah', 'geen', 'yellow']) cetak (x)