第 0001 题: 做为 Apple Store App 独立开发者,你要搞限时促销,
为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?**

#解题思路问题细化:

激活码就是随机字符串:
#主要参数是:激活码的位数digit,激活码的个数n
#从包括大写字母\小写字母和数字,中随机选取
#格式举例:M8dwPqIa1fWc

import string
import random
#一.无重复字符的随机激活码
def coupon_creator(digit,n):#参数是激活码的位数和激活码个数for i in range(n):coupon =''.join(random.sample(string.ascii_letters + string.digits,digit))yield coupon
#二.不限定重复字符的随机激活码
def random_str(digit,n):#参数是激活码的位数和激活码个数# randletter=''# for i in range(n):#     for j in range(digit):#         randletter += random.choice(string.ascii_letters + string.digits)for i in range(n):randletter=''.join(random.choice(string.ascii_letters + string.digits) for j in range(digit))yield randletter#延伸练习:生成随机列表
def randlist(digit,n):for i in range(n):randlist=random.sample(string.ascii_letters + string.digits,digit)yield randlistdef rand_num_list(digit,n):for i in range(n):rand_num_list=[]for j in range(digit):rand_num_list.append(random.randrange(1000))yield rand_num_listif __name__ == '__main__':for i in coupon_creator(12,3):print(i)for j in random_str(12,3):print(j)for k in randlist(12,3):print(k)for l in rand_num_list(12,2):print(l)

huibif的学习笔记

随机激活码生成器--制作随机字符串相关推荐

  1. Unity制作随机数字抽奖小案例

    Unity制作随机数字抽奖小案例 1. 搭建 UI 界面 2. 实现思路 2-1. 创建 RandomNumber 类 [挂载在每个抽奖格子(Numbers下面的Image)] 2-2. 创建 Sta ...

  2. 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来

    题目要求: 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来.(这是一道百度面试的算 ...

  3. java - 随机生成人名/指定位数字符串/手机号 --工具方法

    我是一个B话不多的人 1.随机生成人名/指定位数字符串 package ls.example.test.util;import java.io.*; import java.util.Random; ...

  4. 生成10位由大小写字母和数字组成的随机激活码

    生成10位由大小写字母和数字组成的随机激活码 /* select char(65+ceiling(rand()*25)) --随机字母(大写) select char(97+ceiling(rand( ...

  5. 从Excel表导入数据制作随机点名的网页html

    从Excel表导入数据制作随机点名的网页html 表格素材 ctrl + shift + 向下的箭头 == 全选 建一个txt文件,把数据粘贴过来 三种方法换行改为空格 使用Note

  6. 超简单随机图片API制作教程

    前言 在我的前两篇文章我教大家怎么编写nonebot2发送随机图片插件:nonebot2调用图片API发送随机图片_ITSevin的博客-CSDN博客,现在我就教大家怎么在自己的服务器上制作随机图片A ...

  7. 【PostgreSQL】GIN索引安装与使用 - 全模糊匹配/数组匹配,PG批量插入上万随机生成数据,随机生成字符串/数组

    目录 环境 拓展库安装 生成随机假数据 查询使用GIN索引 GIN索引使用条件 参考 环境 PostgreSQL DBeaver 拓展库安装 打开SQL编辑器: 输入命令运行即可: CREATE EX ...

  8. c语言随机产生大写字母,随机生成指定长度字符字符串(C语言实现)

    相关函数 srand(), rand() 头文件 #include 定义函数 int rand(void) 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX 间.在调用此函数产生随机 ...

  9. 随机生成10位数的字符串ID

    简述 项目中,有种业务需要当前表中存个另外一个表中的主键ID字段,如果用数据库自增的话,容易出现重复 比如A表主键ID自增1.2.3.....,B表主键ID自增1.2.3.....,A表中有个字段是B ...

最新文章

  1. 记录一次解决httpcline请求https报handshake_failure错误
  2. Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法
  3. 33. 搜索旋转排序数组(013)二分查找+思路详解+来干了这杯代码!!!!!!
  4. 服务 自动启动参数_使用ansible部署springboot系列02服务托管与jvm参数管理
  5. Qt创建ui界面/界面关联类和LNK2001
  6. 登录注册页面模板汇总WEB前端(50套)
  7. 安装 cachecloud 并搭建redis cluster集群
  8. php 写入exif,用PHP将EXIF写入JPG
  9. 算法设计与分析——顺序统计量:最大值与最小值
  10. 中学-综合素质【1】
  11. jQuery 之过滤选择器
  12. for、forEach、 for of 、for in的区别
  13. vue3实战项目——网易云App【01-项目准备】
  14. android闪存软件测试,谷歌商店上架一款软件:专门测试华为P10闪存,一秒出结果...
  15. 2018上交软科计算机科学排名,2018年上海软科世界一流学科排名出炉!
  16. B/S与C/S模式比较
  17. 如何利用BI实现人力资源可视化管理
  18. t460p加固态硬盘 thinkpad_不仅是硬件升级!ThinkPad T460p评测
  19. 汽车ELV报废车辆指令测试
  20. 双连通图强连通图概念解释以及tarjan算法求解该类问题总结

热门文章

  1. 【iOS安全】App Store 应用爬取
  2. 硬盘数据恢复与chk文件恢复-超级转发
  3. 临床辅助系统CDSS程序
  4. 数据库第一范式,第二范式,第三范式详解
  5. nekohtml中解析中出现中文乱码问题
  6. 蓝桥杯官网题2(含VIP试题且带详细解析!小白看过来!!
  7. Python 打开网页的几种方式
  8. 计算机板块科技基金,3大类11小类27只科技指数基金全面分析,挑选科技指数基金看这里...
  9. go每日新闻(2021-02-25)——悄悄告诉你:很可能Go 1.17就能尝试泛型
  10. FPGA ——I2C总线 原理详解