官术网_书友最值得收藏!

6.5 一步到位——有限制的隨機小數

0與1之間的隨機小數雖然功能強大,但并不能滿足我們所有的需求。有時候我們還需要用到有最小值限制的隨機小數,這時候就需要另一種生成隨機小數的方式了,如圖6.4所示。

圖6.4 有限制的隨機小數示意圖

例如,我們養了一只愛吃西瓜的小怪獸,它一次最少可以吃2個西瓜,最多可以吃5個西瓜。如果我們一次把5個西瓜放在它的面前,猜猜它會吃多少。這時候主要看小怪獸的胃口和心情了,隨機數語句random.uniform()最能滿足我們的要求,代碼可以是這樣的。

import random
melon = random.uniform(2, 5)
print(‘小怪獸這次吃了’, melon, ’個西瓜’)

在上面的代碼中,random.uniform(2,5)會生成一個2與5之間的小數。運行程序結果為“小怪獸這次吃了4.979 108 496 730 709個西瓜”,符合這只小怪獸的“飲食習慣”。

主站蜘蛛池模板: 郎溪县| 星座| 长宁区| 松江区| 永兴县| 贵阳市| 金昌市| 北京市| 青冈县| 屯昌县| 巨鹿县| 凌海市| 塔河县| 芜湖县| 寿宁县| 霍山县| 赤壁市| 富锦市| 黑龙江省| 将乐县| 安远县| 林州市| 奎屯市| 旬邑县| 眉山市| 开封市| 台山市| 额济纳旗| 页游| 留坝县| 肥城市| 土默特左旗| 德惠市| 子洲县| 兰西县| 来宾市| 天气| 汕头市| 逊克县| 肥城市| 神农架林区|