购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.5 一步到位
——有限制的随机小数

0与1之间的随机小数虽然功能强大,但并不能满足我们所有的需求。有时候我们还需要用到有最小值限制的随机小数,这时候就需要另一种生成随机小数的方式了,如图6.4所示。

图6.4 有限制的随机小数示意图

例如,我们养了一只爱吃西瓜的小怪兽,它一次最少可以吃2个西瓜,最多可以吃5个西瓜。如果我们一次把5个西瓜放在它的面前,猜猜它会吃多少。这时候主要看小怪兽的胃口和心情了,随机数语句random.uniform()最能满足我们的要求,代码可以是这样的。

在上面的代码中,random.uniform(2,5)会生成一个2与5之间的小数。运行程序结果为“小怪兽这次吃了 4.979 108 496 730 709 个西瓜”,符合这只小怪兽的“饮食习惯”。 JBtiKkjHm8xk1BBj/XXlExqxdFnEvqgGUom9IRh0MTx7HrgRM/bVZJgETgljLhYj

点击中间区域
呼出菜单
上一章
目录
下一章
×