diff --git a/xtermmaker.sh b/xtermmaker.sh index 6eb919e..62f3bb2 100755 --- a/xtermmaker.sh +++ b/xtermmaker.sh @@ -1,7 +1,7 @@ #!/bin/bash # LOC ~/scripts/xtermmaker.sh -# CVS $Id: xtermmaker.sh,v 1.4 2003/10/13 11:17:20 heinzel Exp $ -version='xtermmaker.sh Version 3.4 $Revision: 1.4 $ ($Date: 2003/10/13 11:17:20 $ $Author: heinzel $)' +# CVS $Id: xtermmaker.sh,v 1.5 2003/10/13 14:04:27 heinzel Exp $ +version='xtermmaker.sh Version 3.4 $Revision: 1.5 $ ($Date: 2003/10/13 14:04:27 $ $Author: heinzel $)' ### config ### xterm=xterm @@ -63,15 +63,14 @@ EOH rand() { # Usage: rand - local i="${1:-1}" + local m="${1:-1}" local f="/dev/urandom" - local b="" - local p=0 + local n="" - b="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \ + n="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \ tr -d \"[:alpha:] [:punct:]\" | cut -c-2`" - expr \( $b \* $i \) / 100 + 1 + expr \( $n \* $m \) / 100 + 1 } @@ -145,6 +144,7 @@ vpos="$voffset" eval colors=\$theme_$theme ncolors="`echo \"$colors\" | tr -d [[:alnum:]]`" ncolors="${#ncolors}" +ncolors="`expr $ncolors + 1`" xterm_count=1 color_count=1