Şu anda bir python dosyası aldım. O (bir sunucu ile etkileşim) kodu aşağıdaki etti:Geçerli zaman damgasını kullanarak python rastgele tohumunu tahmin edin
random.seed(time.time())
random.randint(0, 10000) // number 1, server gives me
random.randint(0, 10000) // number 2, server gives me
random.randint(0, 10000) // number 3, server gives me
random.randint(0, 10000) // <- this is the number I have to guess, server does not give to me
Ben sayı zincirini tahmin etmek için doğru tohum değerini tahmin etmek istiyorum. Ancak time.time(), kayan nokta sayısını döndürür. Peki rastgele o noktadan sonra kaç sayı kullanacak? Tohum değerinin bir tamsayı olması çok daha kolay olacağını biliyorum, ama şimdi bu bir kayan nokta sayısı ve sıkışıp kaldım.
Bir sonraki numarayı bulmak için Python kaynak kodunu okuyabilirsiniz. Kök/Lib/random.py ve root/Modules/_randommodule.c'yi öneririm –