aboutsummaryrefslogtreecommitdiff
path: root/games/rndn
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-07-03 16:37:03 +1200
committerTom Ryder <tom@sanctum.geek.nz>2016-07-03 16:37:03 +1200
commit6c954dd14c30ac77c2500d64311925b7e69cd277 (patch)
treeebc46420ddb6643641f35deb990fc2a0a33483d5 /games/rndn
parentUpdate submodules (diff)
downloaddotfiles-6c954dd14c30ac77c2500d64311925b7e69cd277.tar.gz
dotfiles-6c954dd14c30ac77c2500d64311925b7e69cd277.zip
Apply spacing/comments
Diffstat (limited to 'games/rndn')
-rwxr-xr-xgames/rndn5
1 files changed, 5 insertions, 0 deletions
diff --git a/games/rndn b/games/rndn
index 62c56aeb..b173dce6 100755
--- a/games/rndn
+++ b/games/rndn
@@ -1,6 +1,9 @@
#!/usr/bin/env bash
+
# Esoteric random number generator
# <http://dilbert.com/strip/2001-10-25>
+
+# Apply algorithm
for ((seed = RANDOM ** 2, i = 0; i < ${#seed}; i++)) ; do
((sum += ${seed:i:1}))
done
@@ -9,4 +12,6 @@ for ((red = seed - sum; ${#red} > 1; red = redn)) ; do
((redn += ${red:j:1}))
done
done
+
+# Print result
printf '%u\n' "$red"