Python random模块取值的上下界问题

e.g.

import random

print( random.randint(1,10) )           # 产生 1 <= number <= 10 的随机整数
print( random.random() )                # 产生 0 <= number < 1 的随机浮点数
print( random.uniform(1.1, 5.4) )       # 产生  1.1 <= number < 5.4 之间的随机浮点数,区间可以不是整数
print( random.randrange(10, 100, 2) )   # 输出 100 <= number < 1000 间的偶数

        可以看到,除了random.randint可以在上下界均取到值,其他的涉及到上下界问题的random函数均可取到下界,但是却不能取到上界,即取下不取上

 

你可能感兴趣的:(Python学习笔记)