Advertisement
Guest User

tvoi pirozhok

a guest
Oct 27th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.43 KB | None | 0 0
  1. import multiprocessing
  2. import random
  3. import sys
  4. import time
  5.  
  6.  
  7. rlock = multiprocessing.RLock()
  8.  
  9. mans_name = [u'abram', u'avaz', u'augustin', u'avraam', u'agap', u'agapit', u'agafon', u'adam', u'adrian', u'azamat', u'azat', u'aydar', u'ayrat', u'akakiy', u'akim', u'alan', u'alexander', u'aleksey', u'ali', u'alihan', u'almaz', u'albert', u'amir', u'anar', u'anastasiy', u'anatoliy', u'angel', u'andrey', u'anton', u'anfim', u'aram', u'aristarh', u'arkadiy', u'arman', u'armen', u'arsen', u'arseniy', u'arslan', u'artem', u'artemiy', u'artur', u'ashan', u'ahmet', u'ashot', u'bahram', u'blaise', u'bogdan', u'boris', u'borislav', u'bronislav', u'bulat', u'vadim', u'valentin', u'valeriy', u'valdemar', u'vardan', u'vasiliy', u'veniamin', u'viktor', u'vilgelm', u'vit', u'vitaliy', u'vladimir', u'vladislav', u'vladlen', u'vlas', u'vsevolod', u'vyacheslav', u'gavriil', u'gamlet', u'garri', u'gennadiy', u'genri', u'genrih', u'georgiy', u'gerasim', u'german', u'germann', u'gleb', u'gordey', u'grigoriy', u'gustav', u'david', u'davlat', u'damir', u'dana_muzh', u'daniil', u'danislav', u'daniyar', u'dariy', u'demid', u'demyan', u'denis', u'dzhamal', u'dzheyms', u'dzheremi', u'dzhozef', u'jonathan', u'dik', u'dinar', u'dino', u'dmitriy', u'dobrinya', u'dominik', u'evgeniy', u'evdokim', u'evsey', u'evstahiy', u'egor', u'elisey', u'emelyan', u'eremey', u'efim', u'efrem', u'zhdan', u'zherar', u'zhiger', u'zakir', u'zaur', u'zahar', u'zenon', u'zigmund', u'zinoviy', u'zurab', u'zufar', u'ibragim', u'ivan', u'ignat', u'ignatiy', u'igor', u'ieronim', u'jesus', u'ilgiz', u'ilnur', u'ilshat', u'iliya', u'imran', u'innokentiy', u'irakliy', u'isaak', u'isaakiy', u'isidor', u'iskander', u'islam', u'ismail', u'ethan', u'kazbek', u'kamil', u'karen', u'karim', u'karl', u'kim', u'kir', u'kirill', u'klaus', u'klim', u'konrad', u'konstantin', u'korneliy', u'kristian', u'kuzma', u'lavrentiy', u'lev', u'leon', u'leonard', u'leonid', u'leopold', u'lorens', u'luka', u'lukillian', u'lukiyan', u'lyubomir', u'ludvig', u'ludovik', u'luciy', u'majid', u'maykl', u'makar', u'makariy', u'maxim', u'maximilian', u'maksud', u'mansur', u'mar', u'marat', u'mark', u'marsel', u'martin', u'matvey', u'mahmud', u'mika_muzh', u'mikula', u'miron', u'miroslav', u'mihail', u'mstislav', u'murat', u'muslim', u'muhammed', u'matthew', u'nazar', u'nail', u'nikita', u'nikodim', u'nikola', u'nikolay', u'nils', u'august', u'oleg', u'oliver', u'orest', u'orlando', u'osip', u'oskar', u'ostap', u'ostin', u'petr', u'pavel', u'patrik', u'pedro', u'perri', u'platon', u'potap', u'prohor', u'ravil', u'radiy', u'radik', u'radomir', u'radoslav', u'razil', u'rayan', u'raymond', u'ramazan', u'ramiz', u'ramil', u'ramon', u'ranel', u'rasim', u'rasul', u'ratmir', u'rafael', u'rafik', u'rashid', u'rinat', u'richard', u'robert', u'rodion', u'rolan', u'roman', u'rostislav', u'ruben', u'rudolf', u'ruslan', u'rustam', u'ray', u'savva', u'saveliy', u'samat', u'samvel', u'samir', u'samuil', u'sani', u'svyatoslav', u'sevastiyan', u'semen', u'serafim', u'sergey', u'sidor', u'spartak', u'stanislav', u'stepan', u'sultan', u'tagir', u'tayler', u'tamaz', u'tamerlan', u'taras', u'tigran', u'timofey', u'timur', u'tihon', u'tomas', u'trofim', u'winslow', u'umar', u'ustin', u'fedor', u'fazil', u'farid', u'fedot', u'felix', u'filipp', u'flor', u'foma', u'fred', u'fridrih', u'habib', u'hakim', u'hariton', u'cezar', u'cephas', u'sesiliy', u'ciceron', u'charlz', u'cheslav', u'chingiz', u'shamil', u'sharl', u'sherlok', u'edgar', u'eduard', u'eldar', u'emil', u'emin', u'erik', u'hercule', u'ermin', u'eusebio', u'yulian', u'yuliy', u'yunus', u'yuriy', u'justinian', u'justus', u'yakov', u'yan', u'yaromir', u'yaroslav']
  10. pozes_list = range(100)
  11.  
  12.  
  13. class ebliya(multiprocessing.Process):
  14.     def __init__(self, mamka_name):
  15.         multiprocessing.Process.__init__(self)
  16.         self.mamka_name = mamka_name
  17.            
  18.            
  19.     def run(self):
  20.         while True:
  21.             poza = random.choice(pozes_list)
  22.             ebar = random.choice(mans_name)
  23.             with rlock:
  24.                 print('%s, tvou mamku v poze %s ebet %s' % (self.mamka_name, poza, ebar.capitalize()))
  25.                 time.sleep(.1)
  26.             time.sleep(random.randint(1,10))
  27.    
  28. if __name__ == "__main__":
  29.     mamka_name = sys.argv[1]
  30.     t_count = sys.argv[2]
  31.    
  32.     p = []
  33.     for _ in range(int(t_count)):
  34.         grupovuxa = ebliya(mamka_name)
  35.         grupovuxa.start()
  36.         p.append(grupovuxa)
  37.  
  38.     for ebr in p:
  39.         ebr.join()        
  40.     pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement