X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/114ad89155e6c4a93e8cb947ff24a3484052f82d..cfc676704bebcd57e5ea98bb43154245a150948f:/examples/msg/chord/generate.py diff --git a/examples/msg/chord/generate.py b/examples/msg/chord/generate.py index cc24945eae..3817771641 100755 --- a/examples/msg/chord/generate.py +++ b/examples/msg/chord/generate.py @@ -1,15 +1,23 @@ -#!/usr/bin/python +#!/usr/bin/env python + +# Copyright (c) 2011-2012, 2014. The SimGrid Team. +# All rights reserved. + +# This program is free software; you can redistribute it and/or modify it +# under the terms of the license (GNU LGPL) which comes with this package. # This script generates a specific deployment file for the Chord example. # It assumes that the platform will be a cluster. # Usage: python generate.py nb_nodes nb_bits end_date # Example: python generate.py 100000 32 1000 -import sys, random +import sys +import random if len(sys.argv) != 4: - print("Usage: python generate.py nb_nodes nb_bits end_date > deployment_file.xml") - sys.exit(1) + print( + "Usage: python generate.py nb_nodes nb_bits end_date > deployment_file.xml") + sys.exit(1) nb_nodes = int(sys.argv[1]) nb_bits = int(sys.argv[2]) @@ -19,22 +27,22 @@ max_id = 2 ** nb_bits - 1 all_ids = [42] sys.stdout.write("\n" -"\n" -"\n" -" \n" % end_date) + "\n" + "\n" + " \n" % end_date) for i in range(1, nb_nodes): - ok = False - while not ok: - my_id = random.randint(0, max_id) - ok = not my_id in all_ids + ok = False + while not ok: + my_id = random.randint(0, max_id) + ok = not my_id in all_ids - known_id = all_ids[random.randint(0, len(all_ids) - 1)] - start_date = i * 10 - line = " \n" % (i, my_id, known_id, start_date, end_date) - sys.stdout.write(line) - all_ids.append(my_id) + known_id = all_ids[random.randint(0, len(all_ids) - 1)] + start_date = i * 10 + line = " \n" % ( + i, my_id, known_id, start_date, end_date) + sys.stdout.write(line) + all_ids.append(my_id) sys.stdout.write("") -