作者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
1F:→ KSJ:这样值只有 0.1~0.9吧?? 9个 我是想问说 那个"10"是多少比较 03/11 00:39
2F:→ KSJ:好 如果是100 就有99种随机值 1000 10000 哪个才好呢? 03/11 00:40
3F:→ suzuke:会有1阿....你自己试试看~ 另外"10"要取多少看你要取到 03/11 01:59
4F:→ suzuke:几位有效数字阿 03/11 02:00
5F:→ KSJ:感恩感恩:) 03/11 02:06