Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #--*-uft-8-*--
- #***************************************#
- #***************************************#
- # Codigo livre #
- # #
- #***************************************#
- #***************************************#
- #Modifique se quiser...
- ##########################################################
- ## autor: c0r07
- ##########################################################
- from random import randint
- import os
- def lotoNumero1():
- n=randint(0,9)
- return n
- def lotoNumero2():
- n1=randint(0,9)
- return n1
- def lotoNumero3():
- n2=randint(0,9)
- return n2
- def lotoNumero4():
- n3=randint(0,9)
- return n3
- def lotoLetras1():
- alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
- alfabeto=list(alfabeto)
- #tm=len(alfabeto)
- n=randint(0,75)
- #print tm
- letra=alfabeto[n]
- #print letra
- return letra
- def lotoLetras2():
- alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
- alfabeto=list(alfabeto)
- #tm=len(alfabeto)
- n=randint(0,75)
- #print tm
- letra=alfabeto[n]
- #print letra
- return letra
- def lotoLetras3():
- alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
- alfabeto=list(alfabeto)
- #tm=len(alfabeto)
- n=randint(0,75)
- #print tm
- letra=alfabeto[n]
- #print letra
- return letra
- def lotoLetras4():
- alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
- alfabeto=list(alfabeto)
- #tm=len(alfabeto)
- n=randint(0,75)
- #print tm
- letra=alfabeto[n]
- #print letra
- return letra
- def lotoPos1():
- pos=randint(0,7)
- return pos
- def lotoPos2():
- pos=randint(0,7)
- return pos
- def lotoPos3():
- pos=randint(0,7)
- return pos
- def lotoPos4():
- pos=randint(0,7)
- return pos
- def lotoPos5():
- pos=randint(0,7)
- return pos
- def lotoPos6():
- pos=randint(0,7)
- return pos
- def lotoPos7():
- pos=randint(0,7)
- return pos
- def lotoPos8():
- pos=randint(0,7)
- return pos
- def main():
- senha=[0]*8
- criar=open('aleatorias.txt','w+')
- while True:
- #numeros integrantes da frase
- n1=lotoNumero1()
- n2=lotoNumero2()
- n3=lotoNumero3()
- n4=lotoNumero4()
- stringmae=""
- #letras integrates da frase
- let1=lotoLetras1()
- let2=lotoLetras2()
- let3=lotoLetras3()
- let4=lotoLetras4()
- #posicoes sorteadas
- pos1=lotoPos1()
- pos2=lotoPos2()
- pos3=lotoPos3()
- pos4=lotoPos4()
- pos5=lotoPos5()
- pos6=lotoPos6()
- pos7=lotoPos7()
- pos8=lotoPos8()
- #verificando sobreposicao para posicao 1
- if pos1==pos2:
- pos2=lotoPos2()
- if pos1==pos3:
- pos3=lotoPos3()
- if pos1==pos4:
- pos4=lotoPos4()
- if pos1==pos5:
- pos5=lotoPos5()
- if pos1==pos6:
- pos6=lotoPos6()
- if pos1==pos7:
- pos7=lotoPos7()
- if pos1==pos8:
- pos8=lotoPos8()
- #para posicao 2
- if pos2==pos3:
- pos3=lotoPos3()
- if pos2==pos4:
- pos4=lotoPos4()
- if pos2==pos5:
- pos5=lotoPos5()
- if pos2==pos6:
- pos6=lotoPos6()
- if pos2==pos7:
- pos7=lotoPos7()
- if pos2==pos8:
- pos8=lotoPos8()
- #para posicao 3
- if pos3==pos4:
- pos4=lotoPos4()
- if pos3==pos5:
- pos5=lotoPos5()
- if pos3==pos6:
- pos6=lotoPos6()
- if pos3==pos7:
- pos7=lotoPos7()
- if pos3==pos8:
- pos8=lotoPos8()
- #para posicao 4
- if pos4==pos5:
- pos5=lotoPos2()
- if pos4==pos6:
- pos6=lotoPos6()
- if pos4==pos7:
- pos7=lotoPos7()
- if pos4==pos8:
- pos8=lotoPos8()
- #para posicao 5
- if pos4==pos5:
- pos5=lotoPos2()
- if pos4==pos6:
- pos6=lotoPos6()
- if pos4==pos7:
- pos7=lotoPos7()
- if pos4==pos8:
- pos8=lotoPos8()
- #para posicao 6
- if pos5==pos6:
- pos6=lotoPos6()
- if pos5==pos7:
- pos7=lotoPos7()
- if pos5==pos8:
- pos8=lotoPos8()
- #para posicao 7
- if pos6==pos7:
- pos7=lotoPos7()
- if pos6==pos8:
- pos8=lotoPos8()
- #para 8
- if pos7==pos8:
- pos8=lotoPos8()
- senha[pos1]=n1
- senha[pos2]=n2
- senha[pos3]=n3
- senha[pos4]=n4
- senha[pos5]=let1
- senha[pos6]=let2
- senha[pos7]=let3
- senha[pos8]=let4
- string1=str(senha[pos1])
- string2=str(senha[pos2])
- string3=str(senha[pos3])
- string4=str(senha[pos4])
- string5=str(senha[pos5])
- string6=str(senha[pos6])
- string7=str(senha[pos7])
- string8=str(senha[pos8])
- stringmae=string1 + string2 + string3 + string4 + string5 + string6 + string7 +string8
- print "\t\t\t\t"+stringmae
- escrever=criar.write(stringmae+"\n")
- #criar.close()
- def Init():
- os.system("clear")
- print "\t\t\t****************************************\n"
- print "\t\t\t*--------------------------------------*\n"
- print "\t\t\t* pressione [ENTER] para continuar *\n"
- print "\t\t\t*--------------------------------------*\n"
- print "\t\t\t****************************************\n"
- raw_input()
- main()
- Init()
- #otoLetras4()
- #lotoLetras3()
- #lotoLetras2()
- #lotoLetras1()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement