tests: fsm to use a randomly-generated seed

This commit is contained in:
Eddie Hung 2020-04-24 14:31:33 -07:00
parent b5f38f8342
commit 7f203cb019
1 changed files with 5 additions and 3 deletions

View File

@ -36,9 +36,11 @@ parser.add_argument('-S', '--seed', type = int, help = 'seed for PRNG')
parser.add_argument('-c', '--count', type = int, default = 50, help = 'number of test cases to generate') parser.add_argument('-c', '--count', type = int, default = 50, help = 'number of test cases to generate')
args = parser.parse_args() args = parser.parse_args()
if args.seed is not None: seed = args.seed
print("PRNG seed: %d" % args.seed) if seed is None:
random.seed(args.seed) seed = random.randrange(sys.maxsize)
print("PRNG seed: %d" % seed)
random.seed(seed)
for idx in range(args.count): for idx in range(args.count):
with open('temp/uut_%05d.v' % idx, 'w') as f: with open('temp/uut_%05d.v' % idx, 'w') as f: