Advertisement
corot7b2

Untitled

May 16th, 2017
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.01 KB | None | 0 0
  1. #!/bin/bash
  2. #--*-uft-8-*--
  3. #***************************************#
  4. #***************************************#
  5. # Codigo livre #
  6. # #
  7. #***************************************#
  8. #***************************************#
  9. #Modifique se quiser...
  10.  
  11. ##########################################################
  12. ## autor: c0r07
  13. ##########################################################
  14.  
  15. from random import randint
  16. import os
  17.  
  18.  
  19.  
  20. def lotoNumero1():
  21. n=randint(0,9)
  22.  
  23.  
  24. return n
  25.  
  26.  
  27. def lotoNumero2():
  28. n1=randint(0,9)
  29.  
  30. return n1
  31.  
  32.  
  33. def lotoNumero3():
  34. n2=randint(0,9)
  35.  
  36. return n2
  37. def lotoNumero4():
  38. n3=randint(0,9)
  39.  
  40. return n3
  41.  
  42. def lotoLetras1():
  43.  
  44. alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
  45. alfabeto=list(alfabeto)
  46.  
  47. #tm=len(alfabeto)
  48.  
  49. n=randint(0,75)
  50.  
  51.  
  52. #print tm
  53.  
  54.  
  55. letra=alfabeto[n]
  56.  
  57.  
  58. #print letra
  59.  
  60. return letra
  61.  
  62.  
  63.  
  64. def lotoLetras2():
  65.  
  66. alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
  67. alfabeto=list(alfabeto)
  68. #tm=len(alfabeto)
  69.  
  70. n=randint(0,75)
  71.  
  72.  
  73. #print tm
  74.  
  75.  
  76. letra=alfabeto[n]
  77.  
  78.  
  79. #print letra
  80.  
  81. return letra
  82.  
  83.  
  84.  
  85. def lotoLetras3():
  86.  
  87. alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
  88. alfabeto=list(alfabeto)
  89. #tm=len(alfabeto)
  90.  
  91. n=randint(0,75)
  92. #print tm
  93.  
  94.  
  95. letra=alfabeto[n]
  96.  
  97.  
  98. #print letra
  99.  
  100. return letra
  101.  
  102.  
  103.  
  104. def lotoLetras4():
  105.  
  106. alfabeto="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ!@#$%*&()_-+={[]}:;.,|\/"
  107. alfabeto=list(alfabeto)
  108. #tm=len(alfabeto)
  109.  
  110. n=randint(0,75)
  111.  
  112. #print tm
  113.  
  114.  
  115. letra=alfabeto[n]
  116.  
  117.  
  118. #print letra
  119.  
  120. return letra
  121.  
  122.  
  123. def lotoPos1():
  124.  
  125. pos=randint(0,7)
  126.  
  127. return pos
  128.  
  129. def lotoPos2():
  130.  
  131. pos=randint(0,7)
  132.  
  133. return pos
  134.  
  135. def lotoPos3():
  136.  
  137. pos=randint(0,7)
  138.  
  139. return pos
  140.  
  141. def lotoPos4():
  142.  
  143. pos=randint(0,7)
  144.  
  145. return pos
  146.  
  147. def lotoPos5():
  148.  
  149. pos=randint(0,7)
  150.  
  151. return pos
  152.  
  153. def lotoPos6():
  154.  
  155. pos=randint(0,7)
  156.  
  157. return pos
  158.  
  159. def lotoPos7():
  160.  
  161. pos=randint(0,7)
  162.  
  163. return pos
  164.  
  165. def lotoPos8():
  166.  
  167. pos=randint(0,7)
  168.  
  169. return pos
  170.  
  171.  
  172. def main():
  173.  
  174. senha=[0]*8
  175.  
  176.  
  177.  
  178. criar=open('aleatorias.txt','w+')
  179.  
  180.  
  181.  
  182.  
  183. while True:
  184.  
  185.  
  186. #numeros integrantes da frase
  187. n1=lotoNumero1()
  188. n2=lotoNumero2()
  189. n3=lotoNumero3()
  190. n4=lotoNumero4()
  191.  
  192. stringmae=""
  193.  
  194.  
  195. #letras integrates da frase
  196. let1=lotoLetras1()
  197. let2=lotoLetras2()
  198. let3=lotoLetras3()
  199. let4=lotoLetras4()
  200.  
  201.  
  202. #posicoes sorteadas
  203. pos1=lotoPos1()
  204. pos2=lotoPos2()
  205. pos3=lotoPos3()
  206. pos4=lotoPos4()
  207. pos5=lotoPos5()
  208. pos6=lotoPos6()
  209. pos7=lotoPos7()
  210. pos8=lotoPos8()
  211.  
  212. #verificando sobreposicao para posicao 1
  213. if pos1==pos2:
  214. pos2=lotoPos2()
  215. if pos1==pos3:
  216. pos3=lotoPos3()
  217. if pos1==pos4:
  218. pos4=lotoPos4()
  219. if pos1==pos5:
  220. pos5=lotoPos5()
  221. if pos1==pos6:
  222. pos6=lotoPos6()
  223. if pos1==pos7:
  224. pos7=lotoPos7()
  225. if pos1==pos8:
  226. pos8=lotoPos8()
  227.  
  228. #para posicao 2
  229.  
  230. if pos2==pos3:
  231. pos3=lotoPos3()
  232. if pos2==pos4:
  233. pos4=lotoPos4()
  234. if pos2==pos5:
  235. pos5=lotoPos5()
  236. if pos2==pos6:
  237. pos6=lotoPos6()
  238. if pos2==pos7:
  239. pos7=lotoPos7()
  240. if pos2==pos8:
  241. pos8=lotoPos8()
  242.  
  243. #para posicao 3
  244.  
  245. if pos3==pos4:
  246. pos4=lotoPos4()
  247. if pos3==pos5:
  248. pos5=lotoPos5()
  249. if pos3==pos6:
  250. pos6=lotoPos6()
  251. if pos3==pos7:
  252. pos7=lotoPos7()
  253. if pos3==pos8:
  254. pos8=lotoPos8()
  255.  
  256. #para posicao 4
  257.  
  258. if pos4==pos5:
  259. pos5=lotoPos2()
  260. if pos4==pos6:
  261. pos6=lotoPos6()
  262. if pos4==pos7:
  263. pos7=lotoPos7()
  264. if pos4==pos8:
  265. pos8=lotoPos8()
  266. #para posicao 5
  267.  
  268. if pos4==pos5:
  269. pos5=lotoPos2()
  270. if pos4==pos6:
  271. pos6=lotoPos6()
  272. if pos4==pos7:
  273. pos7=lotoPos7()
  274. if pos4==pos8:
  275. pos8=lotoPos8()
  276. #para posicao 6
  277.  
  278. if pos5==pos6:
  279. pos6=lotoPos6()
  280. if pos5==pos7:
  281. pos7=lotoPos7()
  282. if pos5==pos8:
  283. pos8=lotoPos8()
  284. #para posicao 7
  285.  
  286. if pos6==pos7:
  287. pos7=lotoPos7()
  288. if pos6==pos8:
  289. pos8=lotoPos8()
  290. #para 8
  291.  
  292. if pos7==pos8:
  293. pos8=lotoPos8()
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. senha[pos1]=n1
  301. senha[pos2]=n2
  302. senha[pos3]=n3
  303. senha[pos4]=n4
  304. senha[pos5]=let1
  305. senha[pos6]=let2
  306. senha[pos7]=let3
  307. senha[pos8]=let4
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315. string1=str(senha[pos1])
  316. string2=str(senha[pos2])
  317. string3=str(senha[pos3])
  318. string4=str(senha[pos4])
  319. string5=str(senha[pos5])
  320. string6=str(senha[pos6])
  321. string7=str(senha[pos7])
  322. string8=str(senha[pos8])
  323.  
  324. stringmae=string1 + string2 + string3 + string4 + string5 + string6 + string7 +string8
  325.  
  326.  
  327. print "\t\t\t\t"+stringmae
  328. escrever=criar.write(stringmae+"\n")
  329.  
  330. #criar.close()
  331.  
  332.  
  333.  
  334.  
  335.  
  336. def Init():
  337.  
  338. os.system("clear")
  339. print "\t\t\t****************************************\n"
  340. print "\t\t\t*--------------------------------------*\n"
  341. print "\t\t\t* pressione [ENTER] para continuar *\n"
  342. print "\t\t\t*--------------------------------------*\n"
  343. print "\t\t\t****************************************\n"
  344. raw_input()
  345. main()
  346.  
  347.  
  348.  
  349. Init()
  350.  
  351. #otoLetras4()
  352. #lotoLetras3()
  353. #lotoLetras2()
  354. #lotoLetras1()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement