随机生成用户名和密码

z46urh_yjw 2017-01-10 06:17:06
网上注册东西总是提示用户名已被注册过,密码又不提倡简单单词的组合。于是索性写个小程序,自动帮我不停的生成username和password,只到生成的标识看起来满意为止。 import string import random firstchar=string.letters+'_' otherchar=firstchar+string.digits while True: username=random.choice(firstchar) password=random.choice(otherchar) for x in range(9): username+=random.choice(otherchar) password+=random.choice(otherchar) mycase=raw_input('Show lower of string? Y/N :\t') if mycase.lower()=='n': print 'The username is : %s'% username print 'The password is : %s'% password elif mycase.lower()=='y': print 'The username is : %s'% username.lower() print 'The password is : %s'% password.lower() else: print 'Must input Y or N.' ch=raw_input('Press "C" Show Next Solution.\t') if ch.lower() !='c': break
...全文
956 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanGuo_uu 2017-01-14
  • 打赏
  • 举报
回复
回帖做任务。 其实取密码还是挺简单的,完全看心情啊。 比如 theWeatherisBad AFatLittleDove 1SpotedTinyDog 分分钟满足密码的限定条件,以后登录,想想当时起密码的心情,就能想起了了
混沌鳄鱼 2017-01-14
  • 打赏
  • 举报
回复
楼主写的代码从两方面说都是废柴: 1、使用需求上,要么用户会完全自己输入自己想要的用户名和密码。要么直接生成随机的不给用户选择的机会。 2、从代码的写法上看,楼主还是小白啊。
屎克螂 2017-01-13
  • 打赏
  • 举报
回复
楼主还是太年轻了

37,716

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧