Python 不带零的随机整数列表
我需要一个不带0的随机整数列表。我使用的是Python 不带零的随机整数列表,python,xrange,Python,Xrange,我需要一个不带0的随机整数列表。我使用的是random.sample(xrange(y),z),但我不希望列表中有0。谢谢从1开始,然后: random.sample(xrange(1, y), z) 这就是全部,真的 演示: xrange()不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长: >>> list(xrange(1, 6, 2)) [1, 3, 5] 从1开始,然后: random.sample(xrange(1, y),
random.sample(xrange(y),z)
,但我不希望列表中有0。谢谢从1开始,然后:
random.sample(xrange(1, y), z)
这就是全部,真的
演示:
xrange()
不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长:
>>> list(xrange(1, 6, 2))
[1, 3, 5]
从1开始,然后:
random.sample(xrange(1, y), z)
这就是全部,真的
演示:
xrange()
不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长:
>>> list(xrange(1, 6, 2))
[1, 3, 5]
很简单,只需指定另一个参数:
random.sample(xrange(1, y), z)
^
请注意1
。这是start参数,表示此处不包括0
例如:
>>> list(xrange(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
很简单,只需指定另一个参数:
random.sample(xrange(1, y), z)
^
请注意1
。这是start参数,表示此处不包括0
例如:
>>> list(xrange(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
@非常感谢你。如果我想知道xrange,总是没有0,在1100中是随机的,但是最大值乘以一个像0,7这样的数字,我不确定你在问什么;如果您想限制范围,只需将计算值传递给
xrange()
调用即可。@Martijin非常感谢您。如果我想知道xrange,总是没有0,在1100中是随机的,但是最大值乘以一个像0,7这样的数字,我不确定你在问什么;如果要限制范围,只需将计算值传递给xrange()
调用即可。