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