关闭

Python的randrange函数

822人阅读 评论(0) 收藏 举报
分类:
#!/usr/bin/python
import random

# 输出 100 <= number < 1000 间的偶数
print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2)

# 输出 100 <= number < 1000 间的其他数
print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)


以上实例运行后输出结果为:
randrange(100, 1000, 2) :  976
randrange(100, 1000, 3) :  520

为什么是520?
976很好理解,因为以2为步长那么肯定是是2的倍数;但以3为步长为什么不是3的倍数?其实是520-100=420这个420是3的倍数。
976-100=876也是2的倍数。

   
1
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:59596次
    • 积分:756
    • 等级:
    • 排名:千里之外
    • 原创:87篇
    • 转载:86篇
    • 译文:0篇
    • 评论:3条
    最新评论