SHARE
TWEET

Untitled

a guest Apr 2nd, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import random
  2.  
  3. kolslow =1
  4. colbukv =1
  5. colslenter = True
  6. sdvigtochki = False
  7. tochka = True
  8. zpt = 0
  9. vestext = 1000
  10. nomerslova = 0
  11. colslpred = 0
  12. abzats = 0
  13. predlinabzats = 0
  14. abzy = True
  15.  
  16. def vibor(a, c):
  17.     if a in ('eyuioa'):
  18.         a = random.choice('qwrtpsdfghjklzxcvbnm')
  19.         c = a
  20.     else:
  21.         a = random.choice('eyuioa')
  22.         c = a
  23.     return [a,c]
  24.  
  25.  
  26.  
  27. while kolslow < vestext:
  28.     zptline = []
  29.     if  colslenter == True:
  30.         colslpred = int(random.randint(6,12))
  31.         if sdvigtochki == True:
  32.             sdvigtochki = False
  33.         else:
  34.             colslenter = False
  35.  
  36.  
  37.         if tochka == True:
  38.             ciklezpt = 3
  39.             skolzpt = 1
  40.             gdezpt = 0
  41.             gdezptto = 1
  42.             while ciklezpt <= colslpred and ciklezpt > 0:
  43.                 gdezpt = 0
  44.                 gdezpt = int(random.randint(2, colslpred))
  45.                 #print(ciklezpt, gdezpt,'x')
  46.  
  47.                 if zptline.count(gdezpt) == 1:
  48.                     ciklezpt -= 3
  49.                     #print('xxxx')
  50.  
  51.                 else:
  52.                     ciklezpt += 3
  53.                     zptline.append(gdezpt)
  54.                     #gdezptto = gdezpt
  55.  
  56.                     #zptline.append(gdezpt)
  57.                 gdezptto += 1
  58.                 if gdezptto == 5:
  59.                     break
  60.             sortozptline = sorted(zptline)
  61.             #print(sortozptline)
  62.  
  63.  
  64.     nomerslova += 1
  65.     colslpred -= 1
  66.     if colslpred == 1:
  67.         colslenter = True
  68.     if abzy == True:
  69.         predlinabzats = int(random.randint(7,15))
  70.  
  71.         abzy = False
  72.     if tochka == True:
  73.         abzats += 1
  74.         #print(abzats, predlinabzats)
  75.     colbutoo = colbukv
  76.     if colbutoo == 1:
  77.         colbukv = int(random.randint(2,7))
  78.     elif colbutoo == 2:
  79.         colbukv = int(random.randint(3, 7))
  80.     else:
  81.         colbukv = int(random.randint(1, 7))
  82.  
  83.     if colbukv == 2:
  84.         listtwolet = ['an','is','to','on','it','in','if','as','at','of','or','so']
  85.         wordtwolet = random.choice(listtwolet)
  86.         if tochka == True:
  87.             print(wordtwolet.title(), end='')
  88.         else:
  89.             print (wordtwolet, end='')
  90.     elif colbukv == 1:
  91.         if tochka == True:
  92.             print('A', end='')
  93.         else:
  94.             print ('a', end='')
  95.     else:
  96.         randomfirstbukv =''
  97.  
  98.  
  99.         for slogstep in range(colbukv):
  100.             slogstep += 1
  101.             randomsecbukv = ''
  102.             #slogstep += 1
  103.             spisokbukv = ('qwertyuiopasdfghjklzxcvbnm')
  104.  
  105.             if slogstep == 1:
  106.                 randomfirstbukv = random.choice(spisokbukv)
  107.                 randomsecbukv = randomfirstbukv
  108.             elif slogstep == 2:
  109.                 iterra = vibor(randomfirstbukv, randomsecbukv)
  110.                 randomfirstbukv = iterra[0]
  111.                 randomsecbukv = iterra [1]
  112.             elif slogstep == 3:
  113.                 randomsecbukv = random.choice ('eyuioa')
  114.             elif slogstep == 4:
  115.                 iterra = vibor(randomfirstbukv, randomsecbukv)
  116.                 randomfirstbukv = iterra[0]
  117.                 randomsecbukv = iterra[1]
  118.             elif slogstep == 5:
  119.                 randomsecbukv = random.choice('qwrtpsdfghjklzxcvbnm')
  120.             elif slogstep == 6:
  121.                 iterra = vibor(randomfirstbukv, randomsecbukv)
  122.                 randomfirstbukv = iterra[0]
  123.                 randomsecbukv = iterra[1]
  124.             else:
  125.                 if randomfirstbukv in ('eyuioa'):
  126.                     randomfirstbukv = random.choice('qwrtpsdfghjklzxcvbnm')
  127.                     randomsecbukv = randomfirstbukv
  128.                 else:
  129.                     randomsecbukv = random.choice('eyuioa')
  130.             if slogstep == 1 and tochka == True:
  131.                 randomsecbukv = randomsecbukv.title()
  132.             print (randomsecbukv, end='')
  133.  
  134.     if colslenter == True:
  135.         if colbukv < 3:
  136.             sdvigtochki = True
  137.             print(' ', end='')
  138.         else:
  139.             if predlinabzats == abzats:
  140.                 print('.')
  141.                 print('    ', end='')
  142.                 abzy = True
  143.                 abzats = 0
  144.             else:
  145.                 print('. ', end='')
  146.             sdvigtochki = False
  147.             tochka = True
  148.  
  149.     else:
  150.         #nomerzpt = 0
  151.         #for nomerzpt in sortozptline:
  152.         if colslpred in sortozptline and colbukv > 2:
  153.             print(', ', end='')
  154.         else:
  155.             print(' ', end='')
  156.         tochka = False
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.     kolslow +=1
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top