]> git.llucax.com Git - z.facultad/75.29/dale.git/blob - tests/generador.py
Hace que el operator<< entienda el flag 'hex' y saque la salida en hexa si está seteado.
[z.facultad/75.29/dale.git] / tests / generador.py
1 #!/usr/bin/env python
2
3 """
4 Genera operaciones entre dos numeros al azar, cuya cantidad de digitos se
5 indica en la linea de comandos.
6 """
7
8 import sys
9 import math
10 import random
11
12 try:
13         lenA = int(sys.argv[1])
14         op = sys.argv[2]
15         lenB = int(sys.argv[3])
16 except:
17         print "Uso: generador.py longitud_A operacion logitud_B"
18         sys.exit(1)
19
20
21 # armamos el primer numero
22 c = 0
23 while c < lenA:
24         sys.stdout.write(str(random.randint(0, 9)))
25         c += 1
26
27 sys.stdout.write(" " + op + " ")
28
29 # el segundo
30 c = 0
31 while c < lenB:
32         sys.stdout.write(str(random.randint(0, 9)))
33         c += 1
34
35 sys.stdout.write("\n")
36
37 sys.exit(0)