pythontr.com
Bu fonksiyon bir record set olarak düşünebilir verilen parametre sayısı üretilen sayıların kaydını o numara üzerine alır tekrar erişim yapmak için tekrar aynı şekilde çağrılıp önceden üretilen random sayılara erişilebilir. Bu fonksiyon ilk defa kullanıldığında önceki değeri mevcut değildir.
Python seed() fonksiyonu rasgele sayı üretecisi ilk "önceki" değerini verir.
Python seed() fonksiyonun sözdizimi aşağıdaki gibidir.
import random random.seed ( x )
Bu fonksiyona doğrudan erişilemez. Bu nedenle random paketlerinin import edilmesi gerekir ve random paketleri üzerinden çağrılmalıdır.
Bu fonksiyon herhangi bir değer döndürmez.
Aşağıdaki örnek seed() fonksiyonun kullanımını gösterir.
>>> import random >>> random.seed( 1 ) >>> print "Rastgele sayi seed 1 : ", random.random() Rastgele sayi seed 1 : 0.134364244112 >>> random.seed( 1 ) >>> print "Rastgele sayi seed 1 : ", random.random() Rastgele sayi seed 1 : 0.134364244112 >>> random.seed( 2 ) >>> print "Rastgele sayi seed 2 : ", random.random() Rastgele sayi seed 2 : 0.956034271889 >>> random.seed( 2 ) >>> print "Rastgele sayi seed 2 : ", random.random() Rastgele sayi seed 2 : 0.956034271889
Yorumlar