Fix 'jot -r 0 start end' to work.
This allows an endless stream of random data within the given bounds. It already worked if a seed was provided as the 4th argument but not if one was left out. In collaboration with: jhb MFC after: 2 weeks Relnotes: yes
This commit is contained in:
parent
aebda5bf06
commit
814f2cd84c
@ -263,12 +263,15 @@ main(int argc, char **argv)
|
||||
mask = 0;
|
||||
break;
|
||||
case HAVE_REPS | HAVE_BEGIN | HAVE_ENDER:
|
||||
if (reps == 0)
|
||||
errx(1, "infinite sequences cannot be bounded");
|
||||
else if (reps == 1)
|
||||
s = 0.0;
|
||||
else
|
||||
s = (ender - begin) / (reps - 1);
|
||||
if (!randomize) {
|
||||
if (reps == 0)
|
||||
errx(1, "infinite sequences cannot "
|
||||
"be bounded");
|
||||
else if (reps == 1)
|
||||
s = 0.0;
|
||||
else
|
||||
s = (ender - begin) / (reps - 1);
|
||||
}
|
||||
mask = 0;
|
||||
break;
|
||||
case HAVE_REPS | HAVE_BEGIN | HAVE_ENDER | HAVE_STEP:
|
||||
|
Loading…
Reference in New Issue
Block a user