好的,我找到了一個隨機的密碼生成器,它的功能非常好,但我想知道兩件事。 1.爲什麼最多隻能打印32個字符,我怎樣才能打印更多? 2.(可選,但它與第一個連接)爲什麼它總是在中間打印四個數字?此腳本爲什麼只打印最多32個字符?
這是代碼。
import uuid
def my_random_string(string_length=100):
"""Returns a random string of length string_length."""
random = str(uuid.uuid4()) # Convert UUID format to a Python string.
random = random.upper() # Make all characters uppercase.
random = random.replace("-","") # Remove the UUID '-'.
return random[0:string_length] # Return the random string.
while True:
print(my_random_string(100)) # For example, D9E50C
my_random_string()
這是在很多層面上只是糟糕的代碼... – MattDMo 2014-09-28 19:02:45