We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0bc8c43 commit 46d1fe3Copy full SHA for 46d1fe3
src/zkregex_fuzzer/cli.py
@@ -47,6 +47,11 @@ def fuzz_parser():
47
choices=list(VALID_INPUT_GENERATORS.keys()),
48
help=f"The valid input generator to use for the fuzzer (options: {list(VALID_INPUT_GENERATORS.keys())})."
49
)
50
+ parser.add_argument(
51
+ "--seed",
52
+ default=str(uuid.uuid4()),
53
+ help=f"Seed for random generator (default: UUIDv4)"
54
+ )
55
parser.add_argument(
56
"--save",
57
choices=[status.name for status in HarnessStatus],
@@ -206,9 +211,7 @@ def do_fuzz(args):
206
211
kwargs = vars(args)
207
212
208
213
# set global seed
209
- seed = str(uuid.uuid4())
210
- kwargs['seed'] = seed
- random.seed(seed)
214
+ random.seed(args.seed)
215
216
if args.fuzzer == "grammar":
217
fuzz_with_grammar(
0 commit comments