diff --git a/misc/random_bugs/create_random_bugs.go b/misc/random_bugs/create_random_bugs.go index f2d7e7c3e1bae1bbb46b6120e2ec4326d78b24e2..14c2b26fa72838d4eba0b4c995bf17db8d013d99 100644 --- a/misc/random_bugs/create_random_bugs.go +++ b/misc/random_bugs/create_random_bugs.go @@ -72,7 +72,12 @@ func GenerateRandomBugsWithSeed(opts Options, seed int64) []*bug.Bug { panic(err) } - nOps := opts.MinOp + rand.Intn(opts.MaxOp-opts.MinOp) + nOps := opts.MinOp + + if opts.MaxOp > opts.MinOp { + nOps += rand.Intn(opts.MaxOp - opts.MinOp) + } + for j := 0; j < nOps; j++ { index := rand.Intn(len(opsGenerators)) opsGenerators[index](b, randomPerson(opts.PersonNumber))