我需要一个随机的无整数列表。我使用random.sample(xrange(y),z)
,但我不想在这个列表中为0。谢谢没有零的随机整数列表Python
0
A
回答
2
从1开始的范围内,那么:
random.sample(xrange(1, y), z)
这一切就是这么简单,真的。
演示:
>>> list(xrange(3))
[0, 1, 2]
>>> list(xrange(1, 3))
[1, 2]
xrange()
并不仅仅产生一系列整数长达一个端点,它也可以产生两个点之间的系列;第三个选项为您提供了一个步长:
>>> list(xrange(1, 6, 2))
[1, 3, 5]
+0
@Martijin非常感谢你。如果我想要那个xrange,总是没有0,在1,100是随机的,但是最大值乘以一个像0,7这样的数字是<=最小值? – user3250719
+0
我不确定你在问什么;如果你想限制范围,那么只需将计算值传递给'xrange()'调用。 –
2
简单,只需指定另一种说法:
random.sample(xrange(1, y), z)
^
通知的1
。这是开始的论点,这意味着0
不包括在这里。
实施例:
>>> list(xrange(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
相关问题
- 1. 生成没有零的随机数
- 2. 随机整数列表
- 3. Python:创建状态空间有限的随机整数列表
- 4. Python随机列表
- 5. 自调整随机列表
- 6. 返回一个整数的随机列表,Python 3.3
- 7. Python列表中的随机数(x.difference)
- 8. 在python中生成随机整数列表3
- 9. Python列表随机选择
- 10. 跳过列表没有随机化?
- 11. 在python中创建随机数列表
- 12. 随机产生整数不重复,没有阵列
- 13. 随机ArrayList没有随机数
- 14. 列表中的python随机序列
- 15. 在C#中随机“整理”(整理)整数列表的最有效方法
- 16. 从列表中的随机列表没有重复
- 17. 在Python中没有重复的随机
- 18. Python的随机模块没有导入
- 19. 的Python:自随机没有定义
- 20. 如何创建没有重复项的随机数列表?
- 21. 创建没有重复的随机数字列表
- 22. 使用C生成没有重复的随机数列表?
- 23. 使用随机数发生器整数随机排列
- 24. Python,随机整数和颜色分配
- 25. 代表非负整数,没有前导零除零本身
- 26. 列表中的随机元素 - Python
- 27. Python中的随机列表选项
- 28. Python的随机列表生成
- 29. Python随机排序的列表理解
- 30. jqplot没有尾随零
'x范围(1,y)的'? – Hyperboreus
非常感谢你 – user3250719