• 技术文章 >后端开发 >Python教程

    python如何生成整数范围内的随机数

    silencementsilencement2019-06-17 13:22:58原创8841

    python中用random模块来生成随机数。

    random模块的几种用法如下

    1.随机浮点数

    random() --- 产生大于等于0且小于1的浮点数

    ret = random.random()
    print(ret)

    uniform(a,b) --- 产生指定范围的随机浮点数

    ret = random.uniform(1, 4)
    print(ret)

    2.随机整数

    randint(a,b) --- 产生a,b范围内的整数,包含开头和结尾

    randrange(start,stop,[step]) --- 产生start,stop范围内的整数,包含开头不包含结尾,step指定产生随机数的步长。

    ret = random.randrange(1, 6, 2)
    print(ret)

    3.随机选择一个数据

    random.choice(lst) --- 随机返回序列中的一个数据

    lst = ['a', 'b', 'c']
    ret = random.choice(lst)
    print(ret)

    4.打乱

    shuffle() --- 打乱列表的顺序

    lst = ['a', 'b', 'c']
    print(lst) # ['a', 'b', 'c']
    random.shuffle(lst)
    print(lst) # ['b', 'a', 'c']

    以上就是python如何生成整数范围内的随机数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:随机数
    上一篇:python的注释有哪几种 下一篇:python中有哪些基本数据类型
    大前端线上培训班

    相关文章推荐

    • python数值类型有哪些• python能画3D图吗• Python如何绘制长方形

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网