現在、私はpythonファイルを受け取りました。私は数チェーンを推測するために、右のシード値を推測したい現在のタイムスタンプを使用してPythonランダムシードを推測する
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
:それはコードを(サーバーと対話)以下ました。しかし、time.time()は浮動小数点数を返します。だからrandom.seedが使うドットの後ろの数字は何ですか?私は、シード値が整数であればはるかに簡単だが、今はこれが浮動小数点数であることを知っている。
Pythonのソースコードを読んで、次の番号を調べることができます。 root/Lib/random.pyとroot/Modules/_randillaryule.cをお勧めします。 –