Kaedah seed modul random
Kaedah seed modul random
mengawal atau menyimpan nombor rawak
tertentu. Untuk menjana nombor rawak,
kaedah menggunakan masa sistem semasa
OS. Kaedah seed digunakan
sebelum kaedah random. Dalam parameter
pilihan kaedah, nombor untuk
pengawalan atau sejenis penandaan
nombor yang dijana disampaikan. Oleh itu, apabila menggunakan semula
kaedah random, nombor yang dijana
tidak berubah. Jika parameter
dibiarkan kosong, maka nombor baru
akan dijana setiap kali.
Sintaks
import random
random.seed(nombor untuk penandaan)
Contoh
Mari kita awalkan nombor sebelum menjananya:
random.seed(5)
print(random.random())
Hasil pelaksanaan kod:
0.6229016948897019
Mari kita ulangi output nombor kita:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Hasil akan kekal sama:
0.6229016948897019
0.6229016948897019