Metode seed modul random
Metode seed modul random
menginisialisasi atau menyimpan
angka acak tertentu. Untuk menghasilkan angka acak,
metode ini menggunakan waktu sistem saat ini
dari OS. Metode seed diterapkan
sebelum metode random. Dalam parameter
opsional metode, sebuah angka diteruskan untuk
inisialisasi atau semacam penandaan
angka yang dihasilkan. Oleh karena itu, ketika
menerapkan metode random kembali, angka
yang dihasilkan tidak berubah. Jika parameter
dibiarkan kosong, maka angka baru akan
dihasilkan setiap kali.
Sintaksis
import random
random.seed(angka untuk penandaan)
Contoh
Mari inisialisasi angka sebelum menghasilkan nya:
random.seed(5)
print(random.random())
Hasil eksekusi kode:
0.6229016948897019
Mari ulangi output angka kita:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Hasilnya akan tetap sama:
0.6229016948897019
0.6229016948897019
Lihat juga
-
metode
randommodulrandom,
yang mengembalikan angka pseudorandom -
metode
uniformmodulrandom,
yang menghasilkan angka riil pseudorandom dari rentang -
metode
randintmodulrandom,
yang menghasilkan angka integer pseudorandom dari rentang -
metode
randrangemodulrandom,
yang mengembalikan angka acak dari rentang