- 讀故事學編程:Python王國歷險記
- 一石匠人
- 312字
- 2020-04-03 12:40:43
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個西瓜”,符合這只小怪獸的“飲食習慣”。
推薦閱讀
- HornetQ Messaging Developer’s Guide
- Java程序設計(慕課版)
- The Android Game Developer's Handbook
- Learning ArcGIS Pro 2
- C/C++算法從菜鳥到達人
- Magento 1.8 Development Cookbook
- 劍指Java:核心原理與應用實踐
- Solutions Architect's Handbook
- Go語言入門經典
- Scratch從入門到精通
- Web開發新體驗
- Testing Practitioner Handbook
- Scratch 3.0少兒積木式編程(6~10歲)
- Python High Performance(Second Edition)
- Learning Network Programming with Java