知行编程网知行编程网  2022-08-18 23:30 知行编程网 隐藏边栏  17 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python random模块中的randint()函数?的相关知识,包括python中eval函数作用,以及random函数用法这些编程知识,希望对大家有参考作用。


如何使用 python 随机模块中的 randint() 函数?

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。



1、random.randint()函数原型


random.randint(a, b)

用于生成指定范围内的整数。其中参数a为下限,参数b为上限,生成的随机数n:a <= n <= b



2、使用语法

import random
r = random.randint(a, b)


随机产生a-b之间的整数,包括a和b。



3、使用



示例一:生成随机整数1~100

# -*- coding: UTF-8 -*-

import random

# 随机整数
print(random.randint(1, 100)



示例二:随机生成整数验证码

import random
#从一个字符串中随机生成若干个字符
def gen_code(n):
    s='er0dfsdfxcvbn7f989fd'
    code=''
    for i in range(n):
        r = random.randint(0,len(s)-1)
        code+=s[r]
    return code

def login():
    username=input("输入用户名:")
    passwd=input("输入密码:")
    code=gen_code(5)
    print("验证码是:",code)
    code1=input("输入验证码:")
    if code.lower() == code1.lower():
        if username=='knn' and passwd=='abc':
            print("Login success!")
        else:
            print("username or password error!")
    else:
        print("check code error!")

#调用函数
login()

以上是python random模块中randint()函数的使用,可以方便我们在python中随机生成整数。希望对你有帮助~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享