diff options
| author | EuAndreh <eu@euandre.org> | 2022-10-20 11:07:19 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2022-10-20 11:07:20 -0300 |
| commit | 7c3a0a4f09c81558918b66deeafa486234a73294 (patch) | |
| tree | f7b0a320665021fd5c2d4b43026955dfeefc1ab1 /bin/dice | |
| parent | bin/cl: Handle -l option (diff) | |
| download | dotfiles-7c3a0a4f09c81558918b66deeafa486234a73294.tar.gz dotfiles-7c3a0a4f09c81558918b66deeafa486234a73294.tar.xz | |
Fix all ShellCheck warnings
IOW, `make check-shellcheck` passes.
Diffstat (limited to 'bin/dice')
| -rwxr-xr-x | bin/dice | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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)) |
