Skip to content

Instantly share code, notes, and snippets.

@yusufusta
Created April 12, 2022 16:42
Show Gist options
  • Save yusufusta/02600bbb6712d2959f4096858b3361d3 to your computer and use it in GitHub Desktop.
Save yusufusta/02600bbb6712d2959f4096858b3361d3 to your computer and use it in GitHub Desktop.
good func
import random
def randomlySplitString(string: str):
list = []
lastStrPosition = 0
while True:
random_number = lastStrPosition + random.randint(0, len(string) / 4)
list.append(string[lastStrPosition:random_number])
lastStrPosition = random_number
if lastStrPosition >= len(string):
break
return list
original_string = "merhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhabamerhaba"
original_length = len(original_string)
cut_string = randomlyCutString(original_string)
print(len("".join(cut_string)), "==", original_length)
print(cut_string)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment