Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- oop=bool("false")
- def gener():
- import random
- import os
- try:
- global dir,writefile,readfile,readfile1,lkop,dirw,lkoi
- global BaseRandom
- global por,lka,lop,out_file,salvare,generato
- lka=por=lop=dirw=""
- lkoi=""
- lkop="false"
- BaseRandom=random.randint(-99999999999999999999,99999999999999999999)
- BaseRandom=str(BaseRandom)+".txt"
- dir=""
- import random
- def assign():
- global r
- r=random.randint(2,36)
- if r==2 or r==3 or r==4 or r==5 or r==6 or r==7 or r==8 or r==9 or r==10 :
- r=r-1
- r=str(r)
- elif r==11:
- r="A"
- elif r==12:
- r="B"
- elif r==13:
- r="C"
- elif r==14:
- r="D"
- elif r==15:
- r="E"
- elif r==16:
- r="F"
- elif r==17:
- r="G"
- elif r==18:
- r="H"
- elif r==19:
- r="I"
- elif r==20:
- r="J"
- elif r==21:
- r="K"
- elif r==22:
- r="L"
- elif r==23:
- r="M"
- elif r==24:
- r="N"
- elif r==25:
- r="O"
- elif r==26:
- r="P"
- elif r==27:
- r="Q"
- elif r==28:
- r="R"
- elif r==29:
- r="S"
- elif r==30:
- r="T"
- elif r==31:
- r="U"
- elif r==32:
- r="V"
- elif r==33:
- r="W"
- elif r==34:
- r="X"
- elif r==35:
- r="Y"
- elif r==36:
- r="Z"
- a=input("Codes to generate: ")
- a=int(a)
- a=a+1
- b=input("Sequences for code: ")
- b=int(b)
- b=b
- c=input("Characters for equences: ")
- c=int(c)
- salvare=input("Save the code??[1=yes 0=no]: ")
- if salvare!="1" and salvare!="0":
- salvare=="0"
- if salvare=="1":
- dove=input("Select the name of the file where to save (Leave blank for random name): ")
- if dove=="":
- generato=BaseRandom
- else:
- generato=dove+".txt"
- for l in range(a):
- if dir=="":
- lkoi=" Code Generated:"
- else:
- lkoi=lkoi+"\n"+dir
- #inizio
- if salvare=="1":
- if os.path.exists(generato) and lkop=="false":
- generato=random.randint(-99999999999999999999,99999999999999999999)
- generato=str(generato)
- generato=generato+".txt"
- input("Existing file name, file creation in "+generato)
- else:
- writefile=open(generato,"w")
- writefile.close()
- writefile=open(generato,"a")
- readfile=open(generato,"r")
- readfile1=readfile.read()
- if dir=="":
- writefile.write(" Code Generated:")
- elif dir!="":
- dirw=dirw+"\n"+dir
- readfile.close()
- writefile.write(lkoi+"\n"+dir)
- writefile.close()
- #fine
- lkop="true"
- print(dir+"\n")
- pos = dir.count(" ")
- pos=pos+1
- if pos==b+1:
- dir=""
- por=por+" "+dir
- lop=lop+"\n"+por
- for p in range(b):
- dir=dir+" "
- for d in range(c):
- assign()
- assign()
- dir=dir+r
- input("Enter to cancel")
- print('\n'*1000)
- #inizio
- except ValueError:
- input("You must enter a number, not a letter")
- print('\n'*1000)
- while oop:
- gener()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement