From fc294c4ebb6206a364b96b51851193f2fc768573 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 24 Nov 2018 20:18:42 +1300 Subject: Allow equal bounds in rndi(1df) Calling rndi(1df) like `rndi 1 1` should work; it should just always yield one. Instead, it was complaining about the second bound not being greater than the first. I noticed this because I only had one background image in ~/.xbackgrounds and ran xrbg(1df), and it didn't know how to handle it. --- bin/rndi.awk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/rndi.awk b/bin/rndi.awk index 7d5a5b96..02e0574f 100644 --- a/bin/rndi.awk +++ b/bin/rndi.awk @@ -13,8 +13,8 @@ BEGIN { # Floor args and check for sanity lower = int(ARGV[1] + 0) upper = int(ARGV[2] + 0) - if (lower >= upper) - fail("Bounds must be numeric, first lower than second") + if (upper < lower) + fail("Bounds must be numeric, first not greater than second") # Get a random seed if rnds(1df) available rnds = "rnds 2>/dev/null" -- cgit v1.2.3