假设我希望变量a_1,a_2,a_3,a_4是均匀分布U(0100)中的随机数。我会写字
import random
a_1 = random.uniform(0,100)
a_2 = random.uniform(0,100)
a_3 = random.uniform(0,100)
a_4 = random.uniform(0,100)
但我想知道有没有更有效的方法来做这件事。我试过以下方法
^{pr2}$
然而,这并不奏效。例如,当我稍后调用一个“1”时,它表示“1”未定义。我该怎么解决这个问题?在
Tags:
将随机值放入列表中,然后按索引访问成员:
除非你有一个非常非常好的理由,否则动态定义变量有点难以证明。在
似乎你需要一个范围(0100)内的数字,如果你想在一个范围内(或其他iterable)生成随机整数 试试这个。 以防万一您需要更具体的信息
import random numberOf_intRequired=4 random_int=random.sample(range(0,100),numberOf_intRequired)
如果不想使用列表,可以使用解包功能
相关问题 更多 >
编程相关推荐