try:import urandom as randomexcept ImportError:try:import randomexcept ImportError:print("SKIP")raise SystemExit# check getrandbits returns a value within the bit rangefor b in (1, 2, 3, 4, 16, 32):for i in range(50):assert random.getrandbits(b) < (1 << b)# check that seed(0) gives a non-zero valuerandom.seed(0)print(random.getrandbits(16) != 0)# check that PRNG is repeatablerandom.seed(1)r = random.getrandbits(16)random.seed(1)print(random.getrandbits(16) == r)# check that it throws an error for zero bitstry:random.getrandbits(0)except ValueError:print('ValueError')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。