proc getrandom(size: int; flags = 0): seq[uint8] {....raises: [PyOSError], tags: [], forbids: [].}
proc urandom(size: int): seq[uint8] {....raises: [ValueError, NotImplementedError, OSError], tags: [], forbids: [].}