todella vähän parempi shashasha
This commit is contained in:
parent
6528b2401e
commit
dc393eecf5
26
shashasha.py
26
shashasha.py
@ -1,4 +1,8 @@
|
||||
#!/usr/bin/python3.10
|
||||
"""
|
||||
This is simple script that gives out quite random chars.
|
||||
Like we almost won eurovision.
|
||||
"""
|
||||
|
||||
from hashlib import sha256
|
||||
from random import randint
|
||||
@ -7,19 +11,21 @@ runs = 400
|
||||
turn = 0
|
||||
start = "Hello There, friend!"
|
||||
|
||||
|
||||
def turns_and_runs(turn, input, end):
|
||||
input_bytes = input.encode()
|
||||
input_hash = sha256(input_bytes)
|
||||
return_blob = input_hash.hexdigest()
|
||||
input_bytes = input.encode()
|
||||
input_hash = sha256(input_bytes)
|
||||
return_blob = input_hash.hexdigest()
|
||||
|
||||
if turn < runs:
|
||||
my_random = randint(10, 60)
|
||||
end += return_blob[my_random]
|
||||
return_blob = return_blob + return_blob + str(my_random)
|
||||
end = turns_and_runs(turn + 1, return_blob, end)
|
||||
if turn < runs:
|
||||
my_random = randint(10, 60)
|
||||
end += return_blob[my_random]
|
||||
return_blob = return_blob + return_blob + str(my_random)
|
||||
end = turns_and_runs(turn + 1, return_blob, end)
|
||||
|
||||
return end
|
||||
return end
|
||||
|
||||
result = turns_and_runs(turn, start, '')
|
||||
|
||||
result = turns_and_runs(turn, start, "")
|
||||
|
||||
print(result)
|
||||
|
Loading…
Reference in New Issue
Block a user