题目

输入一个整数作为随机函数种子,随机生成5个不同的长度为10的激活码。
要求1:如果用户输入的不是整数,需要异常处理并进行提示。
要求2:使用随机生成时,生成数字概率为1/5,大写字母和小写字母概率各为‬‪2/5。‬‬

示例

参考代码

import random# random.randint(a,b)随机生成[a,b]之间的数
# print("sss",end='')实际上print函数有一个默认参数end=’\n’,也就是说打印完就换行了,所以如果不换行的话,我们把end参数设置为空就行了!
try:a = eval(input("请输入随机数种子:"))
except NameError:print("Error:NameError!")print("输入有误")
else:random.seed(a)english = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'for k in range(5):for i in range(10):if random.randint(1, 5) == 1:print(random.randint(0, 9), end='')else:print(random.choice(english), end='')print()

运行结果

注意

当随机数种子固定后,每次生成的结果都相同,可用于测试。

说明

个人能力有限,仅供参考,共同学习!

输入一个整数作为随机函数种子,随机生成5个不同的长度为10的激活码。相关推荐

  1. 输入一个整数n,按要求生成一个n*n的蛇形矩阵

    题目: 输入一个整数n,要求输出一个N×N蛇形阵(n<10),比如输入整数4,则输出如下蛇形阵: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 看到别人写心里痒痒 ...

  2. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  3. 密码生成器c语言程序,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...

    请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...

  4. c语言中定义密码为英文字母,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...

    请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...

  5. python 输入一个整数 输出百位及以上_Python二级编程:获取用户输入的一个整数,输出该整数百位及以上的数字...

    原博文 2020-02-04 18:19 − s=int(input("请输入一个整数:"))if 0 ... 相关推荐 2019-09-28 21:13 − Python pyt ...

  6. 用java将输入的整数逆序输出_输入一个整数判断这个整数是几位数,并把这个整数逆序输出! | 学步园...

    import java.util.Scanner; /** * * 问题:输入一个整数判断这个整数是几位数,并把这个整数逆序输出! * * @author Administrator * * 程序如下 ...

  7. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  8. 输入一个整数,判断是奇数还是偶数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 6.编写程序,输入一个整数,输出它是奇数,还是偶数. #include<stdio ...

  9. JAVA实现输入一个整数,输出该数二进制表示中1的个数(《剑指offer》)

    题目: 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 这个题目有个比较有意思并且被公认的解法,我就先贴答案吧: public class Solution {public int ...

最新文章

  1. 关于R语言plyr包的安装问题
  2. 一、MySQL日志与备份
  3. 【Java面试题视频讲解】十六进制转十进制
  4. Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD
  5. python 字典 get(),items(),iteritems()方法
  6. 《JavaScript高级程序设计》阅读笔记(五):ECMAScript中的运算符(一)
  7. SimpleExecutor.doQuery()-创建Statement
  8. [Java学习资料] [成长之路]
  9. JavaScript基础学习(二)—JavaScript基本概念
  10. 3D视频的质量评价报告 (MSU出品)
  11. 安卓psp模拟器联机教程_安卓PSP模拟器评测:蜘蛛侠2
  12. 年会抽奖----java
  13. 我的Effective C++读书笔记
  14. k8s的service端口暴露与代理
  15. 电脑硬盘中毒了怎么办?u盘中毒数据丢失怎么恢复
  16. [转] 串行传输 VS 并行传输
  17. matlab怎样删除全部NAN值
  18. EOS系列 - EOS-VM
  19. .NET中DLL注册生成tlb
  20. YX8183H 太阳能草坪灯LED驱动器 3.7V锂离子电池供电

热门文章

  1. 艾叶 R学习笔记之回归分析
  2. currentstyle 织梦_dede织梦 arclist标签完美支持currentstyle属性
  3. BLU的pytorch-yolov4记录
  4. wifi信道就是频段吗?,频段带宽又是什么?
  5. Windows Server 2008 简单剖析
  6. android 6 root boot,震撼首发:一加6T解锁和获取ROOT权限教程
  7. js怎么使用php代码,js代码怎么用
  8. matlab计算结果为inf,matlab里的mean为什么计算结果是inf
  9. 在 4G 内存的机器上,申请 8G 内存会怎么样?
  10. 溟㠭(展)为吉尔吉斯斯坦总理‘卓奥玛尔特·奥托尔巴耶夫‘先生治印,篆刻印章