Metode benih Acak Python ()
Contoh
Atur nilai seed ke 10 dan lihat apa yang terjadi:
import random
random.seed(10)
print(random.random())
Definisi dan Penggunaan
Metode seed()
ini digunakan untuk menginisialisasi pembangkit bilangan acak.
Generator nomor acak membutuhkan nomor untuk memulai (nilai benih), untuk dapat menghasilkan nomor acak.
Secara default generator nomor acak menggunakan waktu sistem saat ini .
Gunakan metode seed() untuk menyesuaikan nomor awal dari generator nomor acak.
Catatan: Jika Anda menggunakan nilai benih yang sama dua kali, Anda akan mendapatkan nomor acak yang sama dua kali. Lihat contoh di bawah ini
Sintaksis
random.seed(a, version)
Nilai Parameter
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Lebih Banyak Contoh
Contoh
Tunjukkan bahwa jika Anda menggunakan nilai benih yang sama dua kali, Anda akan mendapatkan nomor acak yang sama dua kali:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())