about summary refs log tree commit diff stats
path: root/example/expression
diff options
context:
space:
mode:
authorCamille Mougey <camille.mougey@cea.fr>2015-01-23 12:43:21 +0100
committerCamille Mougey <camille.mougey@cea.fr>2015-01-23 17:24:43 +0100
commitd9eb63d9c463743e839bf3255476166cb996d693 (patch)
tree7f9ffbc1886c354fbd94189d092322c785f30a02 /example/expression
parent29a65d37ba8cc3c1e4b06807d4dee3ef32bb2e8f (diff)
downloadmiasm-d9eb63d9c463743e839bf3255476166cb996d693.tar.gz
miasm-d9eb63d9c463743e839bf3255476166cb996d693.zip
Example/Expression: Set the seed for ExprRandom uses
Diffstat (limited to 'example/expression')
-rw-r--r--example/expression/expr_random.py4
-rw-r--r--example/expression/expr_translate.py1
2 files changed, 5 insertions, 0 deletions
diff --git a/example/expression/expr_random.py b/example/expression/expr_random.py
index 1d399091..66c09f2e 100644
--- a/example/expression/expr_random.py
+++ b/example/expression/expr_random.py
@@ -1,10 +1,14 @@
 import string
+import random
 
 from miasm2.expression.expression_helper import ExprRandom
 
 print "Simple expression generator\n"
 
 depth = 8
+seed = 0
+random.seed(seed)
+
 print "- An ID:"
 print ExprRandom.identifier()
 print "- A number:"
diff --git a/example/expression/expr_translate.py b/example/expression/expr_translate.py
index aacb30c0..e1505dae 100644
--- a/example/expression/expr_translate.py
+++ b/example/expression/expr_translate.py
@@ -4,6 +4,7 @@ from miasm2.expression.expression import *
 from miasm2.expression.expression_helper import ExprRandom
 from miasm2.ir.translators import Translator
 
+random.seed(0)
 
 class ExprRandom_OpSubRange(ExprRandom):
     operations_by_args_number = {1: ["-"],