{"body":"import random\ntype\n  I = cshort\n  I2 = cshort\n  T1 = object\n    count: I\n    lifetime: I2\n  T2 = object\n    count: I\n    lifetime: I2\n\nvar foo: bool\nconst\n  A = 1.cshort\n  B = 2.cshort\n  C = 3.cshort\n\nproc newCount(wd: T1): T2 =\n  result.lifetime = wd.lifetime\n  result.count = wd.count\n\n  let\n    minCount = if foo: wd.count else: [\n      A, wd.count - B\n    ].max\n    maxCount = [wd.count + B, C].min\n    countRange = minCount..maxCount+1\n  while result.count == wd.count:\n    result.count = countRange.random\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/7xbhVafj","modified":1487961901,"id":"7xbhVafj","size":512,"lines":29,"own_paste":false,"theme":"","date":1487961901}