美文网首页Web 前端开发
小猿圈python学习-random随机模块

小猿圈python学习-random随机模块

作者: 小猿圈IT教育 | 来源:发表于2019-06-21 15:14 被阅读0次

程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串

>>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10

>>> random.randint(1,10) #返回1-10之间的一个随机数,包括10

>>> random.randrange(0, 100, 2) #随机选取0到100间的偶数

>>> random.random()  #返回一个随机浮点数

>>> random.choice('abce3#$@1') #返回一个给定数据集合中的随机字符

'#'

>>> random.sample('abcdefghij',3)  #从多个字符中选取特定数量的字符

['a', 'd', 'b']

#生成随机字符串

>>> import string

>>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6))

'4fvda1'

#洗牌

>>> a

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> random.shuffle(a)

>>> a

[3, 0, 7, 2, 1, 6, 5, 8, 9, 4]

相关文章

  • 小猿圈python学习-random随机模块

    程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 >>> ...

  • 随机数

    random python自带random模块,用于生成随机数。Python标准库中的[random模块],可以生...

  • Python常见面试题(二)

    python生成随机函数 random模块 random.random()随机生成0-1之间的数字 random....

  • Python模块学习之random模块

    random模块 产生随机数的模块 是Python的标准模块,直接导入即可 import random 1)随机取...

  • random

    python模块之random 1、random python中的random模块用于生成随机数。下面介绍常用的一...

  • Python基础 random 模块

    random模块 python 中获取随机数的模块. 列出几个常用函数 random.random()随机一个 0...

  • Python_从list中随机选择

    使用Python random模块的choice方法随机选择某个元素 使用python random模块的samp...

  • 深入理解random模块

    深入random模块 原创,转载需注明出处 python中random模块可以生成随机数或随机顺序或随机选择 我们...

  • Python 入门之 内置模块 -random模块

    Python 入门之 内置模块 -- random模块 1、random模块 (1)选择1-50之间随机的整数 (...

  • random--生成伪随机数

    标签: Python 模块 random是Python内建函数,作用是产生随机数1.导入模块: 2.random模...

网友评论

    本文标题:小猿圈python学习-random随机模块

    本文链接:https://www.haomeiwen.com/subject/ksgyqctx.html