私は9桁の乱数を生成するためにこのコードを書いています。プログラムの実行中に重複した値を検出する方法はありますか?
import random
passfile=open("C:/Users/HP/Desktop/testfile.txt", "a")
for passkey in range(1,9000000):
passkey=random.randint(100000000,1000000000)
print(passkey)
passfile.close()
私は受動的に重複をチェックして削除できますか?
この行 - > 'passkey = random.randint(100000000,1000000000)'ここにランダムなものはありますか? –
@ChristianDean 'passkey = random.randint(100000000,1000000000)'この行は常にpasskey = 100000000になります。無作為に見えません。 –
@RajanChauhanああ、私たちは同じページにいなかったと思う。あなたが_ "無作為なもの"と言ったとき_私は、あなたが変数名 'random 'が何を参照しているのかを聞いていると思っていました。しかし、あなたはコードが乱数をどのように生成するかについて、修辞的な質問をしていました。 –