Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lessonbuilder.py
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2009-01-02 14:48:31 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2009-01-02 14:48:31 (GMT)
commit1c4b5e78f042c226d7d2b672acfb67b9791d4952 (patch)
tree4b96dc11d5460993e1f554d18cb01152d24e1f97 /lessonbuilder.py
parent354ffa6f7d053ff2ed0b54584d21a14a7a7fedf2 (diff)
Add --seed parameter to lessonbulder.
Diffstat (limited to 'lessonbuilder.py')
-rw-r--r--lessonbuilder.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lessonbuilder.py b/lessonbuilder.py
index af918f2..218f4ee 100644
--- a/lessonbuilder.py
+++ b/lessonbuilder.py
@@ -521,6 +521,8 @@ if __name__ == "__main__":
help="Text file containing words to use.")
parser.add_option("--badwordlist", dest="badwordlist", metavar="FILE",
help="Text file containing words *not* to use.")
+ parser.add_option("--seed", dest="seed", type="int", metavar="N", default=0x12345678,
+ help="Random seed.")
(options, args) = parser.parse_args()
@@ -538,6 +540,8 @@ if __name__ == "__main__":
options.desc = options.desc.replace('\\n', '\n')
+ random.seed(options.seed)
+
if options.make_intro_lesson:
lesson = build_intro_lesson()
open(options.output, 'w').write(json.write(lesson))