From 7c3a0a4f09c81558918b66deeafa486234a73294 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 20 Oct 2022 11:07:19 -0300 Subject: Fix all ShellCheck warnings IOW, `make check-shellcheck` passes. --- bin/dice | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'bin/dice') diff --git a/bin/dice b/bin/dice index 93556a5..4a145d0 100755 --- a/bin/dice +++ b/bin/dice @@ -18,15 +18,21 @@ help() { SIZE the size of the dice (default: 6) + Roll a dice of SIZE. Caveat: rolling a dice more than once in + the same second will give you the same number. + + Examples: Roll a dice of size 6: $ dice + 3 Roll a D20: $ dice 20 + 15 EOF } @@ -63,4 +69,5 @@ shift $((OPTIND - 1)) SIZE="${1:-6}" -echo $(((RANDOM % SIZE) + 1)) +RAND="$(awk 'BEGIN { srand(); print int(rand()*32768) }' /dev/null)" +echo $(((RAND % SIZE) + 1)) -- cgit v1.2.3