fork download
  1. #-*-coding:utf8;-*-
  2. #from sys import argv
  3.  
  4. from random import randint
  5.  
  6. def fu(s):
  7. s = s
  8. result = []
  9. ls = len(s)
  10. def ri(ls):return randint(0, len(s)-1)
  11. for i in xrange(ls):
  12. r = ri(len(s)-1)
  13. result.append(s.pop(r))
  14. return result
  15.  
  16. s = 'В интерфейсе декларативно показывается, какие атрибуты и методы должны быть у объекта. Причем класс реализует (implements) интерфейс, а объект класса — предоставляет (provides). Следует обратить внимание на разницу между этими понятиями!'
  17.  
  18. def fun(s):
  19. ss = ''
  20. for c in fu(s.split(' ')):
  21. ss += c
  22. ss += ' '
  23. return ss
  24.  
  25.  
  26. for c in xrange(10):
  27. print fun(s)
  28. print '/n/n'
  29.  
Success #stdin #stdout 0.03s 11496KB
stdin
Standard input is empty
stdout
какие В у разницу должны а интерфейс, класс понятиями! показывается, класса и (provides). внимание декларативно атрибуты предоставляет на интерфейсе объекта. быть — Следует методы этими Причем между (implements) обратить объект реализует 
/n/n
декларативно Следует интерфейс, между атрибуты — а и реализует класс методы этими объекта. класса (provides). должны быть внимание разницу В предоставляет объект на интерфейсе понятиями! Причем какие у показывается, обратить (implements) 
/n/n
(implements) должны объект объекта. (provides). понятиями! разницу класса на а между класс интерфейс, атрибуты какие у Причем В этими и быть — внимание методы декларативно реализует интерфейсе предоставляет обратить Следует показывается, 
/n/n
интерфейс, декларативно показывается, на реализует быть у Причем предоставляет класс а разницу обратить методы внимание объекта. этими должны — (implements) (provides). какие В атрибуты понятиями! между объект Следует и класса интерфейсе 
/n/n
предоставляет класса этими на и атрибуты объект интерфейс, какие Причем класс объекта. внимание (implements) обратить разницу — понятиями! быть реализует методы показывается, должны между В декларативно Следует (provides). интерфейсе а у 
/n/n
между какие должны декларативно реализует понятиями! методы (provides). класса (implements) этими — и внимание объекта. атрибуты Следует интерфейсе В объект а показывается, обратить на разницу предоставляет Причем быть у класс интерфейс, 
/n/n
быть атрибуты класс объекта. должны объект разницу предоставляет на класса интерфейс, интерфейсе методы а какие и внимание у между (implements) этими показывается, — декларативно В реализует понятиями! обратить Следует Причем (provides). 
/n/n
у разницу реализует интерфейс, на показывается, между (provides). а объект атрибуты внимание класса Следует объекта. понятиями! должны декларативно В класс интерфейсе и этими Причем предоставляет методы (implements) обратить какие — быть 
/n/n
(provides). В этими разницу — должны атрибуты объекта. методы у и декларативно на реализует (implements) понятиями! обратить Причем Следует интерфейс, интерфейсе быть объект класса предоставляет а класс показывается, какие внимание между 
/n/n
класс Следует понятиями! класса между быть внимание — (provides). реализует а объект интерфейсе (implements) показывается, методы этими Причем объекта. какие и предоставляет обратить должны на атрибуты декларативно В у интерфейс, разницу 
/n/n