作者suzuke (suzuke)
看板Python
標題Re: [問題] random 相關疑問
時間Fri Mar 11 00:08:51 2011
※ 引述《KSJ (阿真)》之銘言:
: random這個模組 隨機取值的
: 內建的部份有一招可以取 [0,1) (0 =< x < 1) 之間的值
: 但是我希望取[0,1] (含1) 的話 有什麼比較方便的方式嗎?
: 之前用C寫的時候 拜c++版精華文章
: 用隨機整數再相除的概念 做成類似的功能
: 不過在python裡 整數可以好大… 用多少範圍的整數比較好呢?
: 希望有經驗的人能給我一些建議 感恩 <(_ _)>
我是用比較笨的方式啦
import random
random_num = random.randint(1,10)
result = random_num / 10.0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.69.232
→ KSJ:這樣值只有 0.1~0.9吧?? 9個 我是想問說 那個"10"是多少比較 03/11 00:39
→ KSJ:好 如果是100 就有99種隨機值 1000 10000 哪個才好呢? 03/11 00:40
→ suzuke:會有1阿....你自己試試看~ 另外"10"要取多少看你要取到 03/11 01:59
→ suzuke:幾位有效數字阿 03/11 02:00
→ KSJ:感恩感恩:) 03/11 02:06