“随机”取整(“random” randint)
天有不测风云,人有祸福旦夕。买彩票的人说不定哪天会中奖,或者天上掉下金砖砸中你也说不定。貌似我们上天自有安排,很多事情我们无法决定,正所谓塞翁失马,焉知祸福。在现在所谓的“大数据”时代,对海量的数据进行统计分析还能对“未来”进行预测。不过,我敢肯定的时,这些数据都是在一定的范围之内的。前面我们学了range命令,它能取一系列范围内的整数,如果要取一系列范围内的随机一个数据,需要如何编写代码?Python本身可是无能为力了,这得搬求兵。这求兵的名字叫random。它就是鼎鼎大名的随机模块。怎么个搬法,用import random就行了。import是导入,输入的意思。救兵搬来了要怎么使用这个大神呢?大神有很多魔法,这之一是randint,下面我们来看看如何使用randint吧。代码如下所示:
>>> import random # 导入随机模块
>>> random.randint(0,100) # 随机取一个从0到100之间的整数
16
>>> random.randint(10,20) # 随机取一个从10到20之间的整数
19
>>>
>>> random.randint(-10,10) # 随机取一个从-10到10之间的整数
9
>>>
randint命令是random和integer的组合。我们把它叫随机取整命令。 在上面的代码中,我们通过import random导入了随机模块,然后调用了它的randint命令。它是用来随机从某个范围内取一序列整数的