我需要一个随机的无整数列表。我使用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. 自调整随机列表
- 4. 返回一个整数的随机列表,Python 3.3
- 5. Python列表中的随机数(x.difference)
- 6. Python列表随机选择
- 7. 在python中生成随机整数列表3
- 8. 跳过列表没有随机化?
- 9. 在python中创建随机数列表
- 10. 随机产生整数不重复,没有阵列
- 11. 随机ArrayList没有随机数
- 12. 列表中的python随机序列
- 13. 在C#中随机“整理”(整理)整数列表的最有效方法
- 14. 从列表中的随机列表没有重复
- 15. 的Python:自随机没有定义
- 16. Python的随机模块没有导入
- 17. 创建没有重复的随机数字列表
- 18. 使用C生成没有重复的随机数列表?
- 19. 使用随机数发生器整数随机排列
- 20. Python,随机整数和颜色分配
- 21. Python中的随机列表选项
- 22. Python随机排序的列表理解
- 23. jqplot没有尾随零
- 24. Python随机数
- 25. 伪随机整数
- 26. 随机整数:Android
- 27. 随机整数号
- 28. Python:随机没有重复,但在def
- 29. 带有ID和描述的随机阵列 - 随机数组和打印列表
- 30. 的Python:随机序列
'x范围(1,y)的'? – Hyperboreus
非常感谢你 – user3250719