Thursday, January 28, 2021

5 Fungsi Random di Python yang Mungkin Belum Kamu Tahu

 Python memberikan banyak fungsi untuk membuat nomor acak dengan sangat gampang. Beberapa yang bisa digunakan antara lain:

1. random()

Random ini menghasilkan nilai 0 sampai 1. Untuk menghasilkan nilai diluar 0 dan 1, bisa dikombinasi dengan fungsi lain.

import random

# Print a random float number between 0 and 1
x = random.random()
print (x)

# Print a random float number between 0 and 10
x = random.random() * 10
print (x)

# Print a random float number between -5 and +5
x = random.random() * 10 - 5
print (x)

2. randint() 

akan menghasilkan nomor bernilai interger sesuai range yang ditentukan

import random

# Print a random integer between 10 and 100
x = random.randint(10, 100)
print (x)
 

3. uniform() 

persis seperti radint() tapi hanya untuk bilangan floating.

import random

# Print a floating point number between 10 and 50
x = random.uniform(10, 50)
print (x)

4. randrange() 

digunakan bila ingin mendapatkan bilangan yang ganjil atau genap misalnya

import random

# Print a Integer number between 0 to 9
x = random.randrange(10)
print (x)

# Print a integer number between 10 to 99
x = random.randrange(10, 100)
print (x)

# Print a Even integer number between 10 to 99
x = random.randrange(10, 100, 2)
print (x)

5. choice() 

adalah memilih secara acak dari sebuah array yang diberikan:

import random

# Select a random element from below sequence
x = random.choice(['red', 'geen', 'yellow'])
print (x)
Selamat mencoba.

0 comments:

Post a Comment