aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/captcha.sh69
1 files changed, 31 insertions, 38 deletions
diff --git a/tools/captcha.sh b/tools/captcha.sh
index 9fa4a52c4..7885858a2 100755
--- a/tools/captcha.sh
+++ b/tools/captcha.sh
@@ -15,69 +15,62 @@
INPUT=$1
-if test -n ${BASH_VERSION:-''} ; then
- get_random ()
- {
- R=$RANDOM
- }
-else
- for n in `od -A n -t u2 -N 48 /dev/urandom`; do RL="$RL$n "; done
- get_random ()
- {
- R=${RL%% *}
- RL=${RL#* }
- }
-fi
+for n in $(od -A n -t u2 -N 48 /dev/urandom); do RL="$RL$n "; done
+get_random ()
+{
+ R=${RL%% *}
+ RL=${RL#* }
+}
get_random
-WAVE1_AMPLITUDE=$((2 + $R % 5))
+WAVE1_AMPLITUDE=$((2 + R % 5))
get_random
-WAVE1_LENGTH=$((50 + $R % 25))
+WAVE1_LENGTH=$((50 + R % 25))
get_random
-WAVE2_AMPLITUDE=$((2 + $R % 5))
+WAVE2_AMPLITUDE=$((2 + R % 5))
get_random
-WAVE2_LENGTH=$((50 + $R % 25))
+WAVE2_LENGTH=$((50 + R % 25))
get_random
-WAVE3_AMPLITUDE=$((2 + $R % 5))
+WAVE3_AMPLITUDE=$((2 + R % 5))
get_random
-WAVE3_LENGTH=$((50 + $R % 25))
+WAVE3_LENGTH=$((50 + R % 25))
get_random
-W1_LINE_START_Y=$((10 + $R % 40))
+W1_LINE_START_Y=$((10 + R % 40))
get_random
-W1_LINE_STOP_Y=$((10 + $R % 40))
+W1_LINE_STOP_Y=$((10 + R % 40))
get_random
-W2_LINE_START_Y=$((10 + $R % 40))
+W2_LINE_START_Y=$((10 + R % 40))
get_random
-W2_LINE_STOP_Y=$((10 + $R % 40))
+W2_LINE_STOP_Y=$((10 + R % 40))
get_random
-W3_LINE_START_Y=$((10 + $R % 40))
+W3_LINE_START_Y=$((10 + R % 40))
get_random
-W3_LINE_STOP_Y=$((10 + $R % 40))
+W3_LINE_STOP_Y=$((10 + R % 40))
get_random
-B1_LINE_START_Y=$(($R % 40))
+B1_LINE_START_Y=$((R % 40))
get_random
-B1_LINE_STOP_Y=$(($R % 40))
+B1_LINE_STOP_Y=$((R % 40))
get_random
-B2_LINE_START_Y=$(($R % 40))
+B2_LINE_START_Y=$((R % 40))
get_random
-B2_LINE_STOP_Y=$(($R % 40))
-#B3_LINE_START_Y=$(($R % 40))
-#B3_LINE_STOP_Y=$(($R % 40))
+B2_LINE_STOP_Y=$((R % 40))
+#B3_LINE_START_Y=$((R % 40))
+#B3_LINE_STOP_Y=$((R % 40))
get_random
-B1_LINE_START_X=$(($R % 20))
+B1_LINE_START_X=$((R % 20))
get_random
-B1_LINE_STOP_X=$((100 + $R % 40))
+B1_LINE_STOP_X=$((100 + R % 40))
get_random
-B2_LINE_START_X=$(($R % 20))
+B2_LINE_START_X=$((R % 20))
get_random
-B2_LINE_STOP_X=$((100 + $R % 40))
-#B3_LINE_START_X=$(($R % 20))
-#B3_LINE_STOP_X=$((100 + $R % 40))
+B2_LINE_STOP_X=$((100 + R % 40))
+#B3_LINE_START_X=$((R % 20))
+#B3_LINE_STOP_X=$((100 + R % 40))
get_random
-ROLL_X=$(($R % 40))
+ROLL_X=$((R % 40))
convert -size 180x60 xc:none -pointsize 40 \
\( -clone 0 -fill white \