组卷题库 > 高中信息技术试卷库
试题详情
小明编写了一个将用户名通过加密生成密码的程序。用户名由小写字母和数字组成,加密的规则是:将用户名分成4位1组,按照密钥k分别做前移,其中字母在a到z之间循环前移,数字在0到9之间循环前移,密钥k的值为1到4之间的不重复随机整数(密钥k可以循环使用)。例如用户名为“abc3dey”,密钥k=[4,3,2,1],则生成的密码为“wya2zbw”。

名称

含义

random.randint(a,b)

随机产生一个[a,b]范围内的实数

random.choice(seq)

从序列seq中随机挑选一个元素

random.shuffle(seq)

将序列seq的所有元素随机排序

知识点
参考答案
采纳过本试题的试卷
教育网站链接