好吧,我正在創建一個遊戲,不管我做什麼,它只是不工作。所以我選了3個數字,25,50,75。 我希望能夠隨機挑選其中的一個。然後我需要能夠將它添加到總數中,顯然它是一個整數。我已經隨機導入。我嘗試過random.sample,但是我不能讓它成爲我可以添加的數字。我嘗試了random.randint,根本不起作用。我試圖查找它,但它幾乎都是隨機的,而且沒有特定的範圍。有任何想法嗎?提前致謝。我正在使用python 3.4.3。隨機挑選3個挑選的數字
1
A
回答
4
>>> import random
>>> random.choice([25,50,75])
25
>>> random.choice([25,50,75])
25
>>> random.choice([25,50,75])
75
0
random.choice()
是要走的路,但是,random.sample()
也會,如果你使用的1 樣本大小和您訪問返回列表的第一個元素的工作。
>>> import random
>>> data = [25, 50, 75]
>>> random.choice(data)
50
>>> random.sample(data, 1)
[75]
>>> random.sample(data, 1)[0]
25
的這裏的一點是,random.sample()
因爲功能設計,從人羣選擇多個值返回列表。這就是爲什麼你不能立即使用結果作爲整數。
+0
這是有道理的,你修復的方式是在我注意到的末尾添加[0]。謝謝。 –
+0
是的,那個'[0]'是列表中的下標......它表示第0個元素,即。列表中的第一個元素。 – mhawke
相關問題
- 1. 挑選隨機值
- 2. ArrayList隨機挑選
- 3. Math.Random()挑選隨機數組
- 4. 動作2:從數組中挑選3個隨機數字
- 5. 在c中挑選隨機數字#
- 6. android挑選隨機圖片?
- 7. 挑選隨機名稱
- 8. 從string.xml中挑選隨機字符串
- 9. 從數組中挑選隨機數
- 10. 根據體重和挑選時間挑選隨機密鑰
- 11. 從4個表中隨機挑選
- 12. 從數組中挑選隨機顏色
- 13. 從數組中挑選隨機NSNumber?
- 14. 從MySQL中的一組數字中挑選一個隨機數
- 15. 從一組數字中挑選一個隨機數
- 16. 挑選一個Array Actionscript的隨機元素3
- 17. 如何挑選隨機陣列中的
- 18. 隨機挑選的XMLList菜單項
- 19. 使用JavaScript查詢Fusion Tables並挑選3個隨機項目
- 20. 如何挑選一個隨機數字並保存?
- 21. jQuery從字符串數組中挑選一個隨機值
- 22. 在1-1680範圍內隨機挑選一個數字
- 23. 挑選一個隨機數字,運氣好
- 24. ActionScript 3(AS3)如何挑選隨機數組?
- 25. Firebase iOS Swift:如何挑選隨機userProfile?
- 26. 從sql mtouch測驗挑選隨機行
- 27. 挑選隨機線從標準輸出
- 28. 挑選隨機座標而不重複?
- 29. 隨機在python列表中挑選
- 30. 隨機挑選,而不重複
打我吧... – intboolstring
噢,我怎麼能忘記那個。謝謝。 –