在python中,通过导入random库,就能使用randint 和 randrange这两个方法来产生随机整数。那这两个方法的区别在于什么地方呢?让我们一起来看看!

区别1——例子:

randint 示例:

import random
while True:rdt = random.randint(1, 3)print(rdt, end="")if rdt == 3:break

分析:输出结果:产生随机数3即停止。

结果:
23

randrange 示例:

import random
while True:rdt = random.randrange(1, 3)print(rdt, end="")if rdt == 3:break

输出结果:永远无法取到有边界,无线循环下去。

结果:
2212111222112122222221212121121121221122112112112222122212122121122212121112222222211211111111121212111111111212111221112121112111111212221222222112122211111122211222112111111211212222112222122112111221122111221222112111121222112222221111211222122122212111112211211222122212211111

区别2——例子:

randint 示例:

import randomfor i in range(1, 10):print(random.randint(1, 100, 10), end=" ")

输出结果:randint 无法设定步长,报如下错误!

randrange 示例:

import randomfor i in range(1, 10):print(random.randrange(1, 100, 10), end=" ")

输出结果:设定步长为10,产生的随机数间隔都是10的整数倍。

结果:
21 51 61 51 51 91 81 71 81

python中随机整数生成random.randint和random.randrange的区别相关推荐

  1. python random randint_python中random.randint和random.randrange的区别详解

    在python中,通过导入random库,就能使用randint 和 randrange 这两个方法来产生随机整数.那这两个方法的区别在于什么地方呢?让我们一起来看看! 区别: randint 产生的 ...

  2. python中randint是什么意思_python中random.randint和random.randrange的区别详解

    在python中,通过导入random库,就能使用randint 和 randrange 这两个方法来产生随机整数.那这两个方法的区别在于什么地方呢?让我们一起来看看! 区别: randint 产生的 ...

  3. python中二进制整数_Python程序查找表示二进制整数的必要位数

    python中二进制整数 Given an integer number and we have to find necessary bits to represent it in binary in ...

  4. python创建对象_对Python中9种生成新对象的方法总结

    先定义一个类: class Point: def __init__(self, x, y): self.x = x self.y = y 下面我们使用9种方法来生成新的对象: point1 = Poi ...

  5. 在python中、整数的十进制不能以0开头_Python关于int整数数据类型在使用介绍

    1 python 整型概述 python 整数数据类型,简称整型,在 python 中用 int表示. 整数指的是没有小数部分的数字,在 python 中的整数包括正整数.0(数字零) 和负整数. 在 ...

  6. python中取整数操作

    python中取整数操作 ★向靠近零的方向取整 int(x)内置函数[https://docs.python.org/zh-cn/3/library/functions.html#int ],向靠近零 ...

  7. python中复制、浅层拷贝、深层拷贝的区别

    python中复制.浅层拷贝.深层拷贝的区别 一.学习要点: 1.python中的复制与拷贝的区别 2.python中浅层拷贝与深层拷贝的区别 二.代码: import copy a=[1,2,3,4 ...

  8. Python中*args、**args到底是什么、有啥区别、怎么用

    参考: 1.Python中*args.args到底是什么.有啥区别.怎么用 2.*args和kwargs 英译汉: argument:n. 争论,争吵:论据,理由:辩论,讨论:自变数:主词,受词:&l ...

  9. python生成一个包含20个随机整数的列表_在python中,如何生成一个范围内的随机整数,不包括列表中的一些数字?...

    您可以使用函数将整数范围映射到相同的整数范围,但有例外,如下所示:import random def excection(val, exceptions): ''' Maps range of val ...

最新文章

  1. 【译】什么导致了Context泄露:Handler内部类
  2. 【心得】Ctrl+Z、\n、\0、eof的区别和用法
  3. 【渝粤教育】国家开放大学2018年春季 0043-22T计算机文化 参考试题
  4. mosaic数据增强_YoloV4当中的Mosaic数据增强方法(附代码详细讲解)
  5. Selenium之前世今生
  6. 【Java基础教程】Java的输入输出
  7. 微软服务器探针产品,服务器云探针
  8. python实用案例教程第四章-python 入门到实践第四章案例
  9. 三种引号:双引号,单引号和反引号
  10. linux电脑外放没声音,ubuntu 16.04安装好后没声音的解决方法
  11. 走楼梯1步一阶,一步两阶
  12. 思科无线POC测试要包含哪些测试项
  13. H.265之三 -帧内预测(3)
  14. error: Microsoft Visual C++ 9.0 is required (Unabl
  15. 昇腾Mindstudio官方样例黑白图片上色
  16. matlab中画出3d船舶,船舶运动仿真中航迹与船形图的应用(上)
  17. ORB-SLAM2多线程用法总结
  18. png转jpg背景颜色改变的问题
  19. 获取当前日期是一年中的第几周
  20. POJ 1111(单身快乐)

热门文章

  1. python输入中文,显示中文
  2. 编译原理之LL(1) 、LR(0)、SLR、LR(1)、LALR文法的对比
  3. socket通信实例(简单的聊天室)
  4. 使用MediaPlay播放视频
  5. 计算机无法装补丁,win7旗舰版系统无法安装补丁的解决步骤介绍
  6. vue项目构建和部署_零部署:使用Vue和VuePress构建文档系统
  7. 图片头顶距离顶部百分比怎么修改_新手开塔吊怎么快速掌握技巧快狠准
  8. 企业商户如何开通付款到微信零钱
  9. python程序运行按什么键_太惨!学Python方法用错,直接从入门到放弃!
  10. IDS、恶意软件、反病毒网关、APT与密码学