diff options
Diffstat (limited to 'example/expression/expr_random.py')
| -rw-r--r-- | example/expression/expr_random.py | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/example/expression/expr_random.py b/example/expression/expr_random.py index 66c09f2e..5ac3be06 100644 --- a/example/expression/expr_random.py +++ b/example/expression/expr_random.py @@ -1,22 +1,24 @@ +from __future__ import print_function +from builtins import range import string import random from miasm2.expression.expression_helper import ExprRandom -print "Simple expression generator\n" +print("Simple expression generator\n") depth = 8 seed = 0 random.seed(seed) -print "- An ID:" -print ExprRandom.identifier() -print "- A number:" -print ExprRandom.number() +print("- An ID:") +print(ExprRandom.identifier()) +print("- A number:") +print(ExprRandom.number()) -print "- 3 expressions (without cleaning expression cache):" -for i in xrange(3): - print "\t%s\n" % ExprRandom.get(depth=depth, clean=False) +print("- 3 expressions (without cleaning expression cache):") +for i in range(3): + print("\t%s\n" % ExprRandom.get(depth=depth, clean=False)) class ExprRandom_NoPerfect_NoReuse_UppercaseIdent(ExprRandom): """ExprRandom extension with: @@ -27,8 +29,8 @@ class ExprRandom_NoPerfect_NoReuse_UppercaseIdent(ExprRandom): perfect_tree = False reuse_element = False - identifier_charset = string.uppercase + identifier_charset = string.ascii_uppercase -print "- 3 expressions with a custom generator:" -for i in xrange(3): - print "\t%s\n" % ExprRandom_NoPerfect_NoReuse_UppercaseIdent.get(depth=depth) +print("- 3 expressions with a custom generator:") +for i in range(3): + print("\t%s\n" % ExprRandom_NoPerfect_NoReuse_UppercaseIdent.get(depth=depth)) |