Njia ya seed ya moduli ya random
Njia seed ya moduli random
inaanzisha au huhifadhi namba maalum ya
bahati nasibu. Kwa ajili ya kutengeneza namba za bahati nasibu
njia inatumia wakati wa sasa wa mfumo
wa OS. Njia seed inatumika
kabla ya njia random. Kwenye kigeuzi cha hiari
cha njia hupeanwa namba kwa ajili ya
kuanzisha au aina ya kuweka alama
ya namba iliyotengenezwa. Kwa hivyo wakati wa kurudia
matumizi ya njia random namba iliyotengenezwa
haibadilika. Ikiwa kigeuzi
kiache wazi, basi itatengenezwa
namba mpya kila wakati.
Syntax
import random
random.seed(namba kwa ajili ya kuweka alama)
Mfano
Wacha tuanzishe namba kabla ya kuitengeneza:
random.seed(5)
print(random.random())
Matokeo ya utekelezaji wa kodi:
0.6229016948897019
Wacha turudie uwasilishaji wa namba yetu:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Matokeo yatabaki sawa:
0.6229016948897019
0.6229016948897019
Angalia pia
-
Njia
randomya modulirandom,
ambayo inarudisha namba ya bandia ya bahati nasibu -
Njia
uniformya modulirandom,
ambayo hutengeneza namba halisi ya bandia ya bahati nasibu kutoka uwindo -
Njia
randintya modulirandom,
ambayo hutengeneza namba kamili ya bandia ya bahati nasibu kutoka uwindo -
Njia
randrangeya modulirandom,
ambayo inarudisha namba ya bahati nasibu kutoka uwindo