document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #!/usr/bin/python
  2. from random import *
  3. import math
  4.  
  5. def create_key():
  6.  abc = "abcdefghijklmnopqrstubwxyz"
  7.  a=len(abc)
  8.  for i in range(10):
  9.     key=list()
  10.     for j in range(a):
  11.     letra= randint(0,a-1)
  12.     key.append(letra)
  13.  print key
  14.  monobit(key)
  15.  
  16. def monobit(key):
  17.  a=0
  18.  tam=len(key)
  19.  for i in range(tam):
  20.      if key[i]==1:
  21.     a=a+1
  22.      else:
  23.     a=a-1
  24.  sbs=math.fabs(a)/math.sqrt(tam)
  25.  pvalue=math.erfc(sbs/math.sqrt(2))
  26.  print \'Frecuencia\',pvalue
  27.  if(pvalue>0.01):
  28.     print("La prueba fue pasada")
  29.  else:
  30.     print("La prueba no fue pasada no es completamente aleatorio")
  31.  
  32.  
  33.  
  34. def main():
  35.  create_key()
  36. main()
');