firmware/src/packages/fff/fff-random/files/usr/bin/random
Tim Niemeyer 6ee643b66b fff-random: move random from fff to own package
Signed-off-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
Tested-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
2016-04-05 23:27:27 +02:00

17 lines
298 B
Bash
Executable File

#!/bin/sh
# Freifunk Franken Random Number Script
# Tim Niemeyer
# 29.11.2015
# License GPLv2
FROM=${1:-0}
UNTIL=${2:-100}
diff=$(( UNTIL - FROM ))
numbers=$(( $(echo $diff | wc -c) -1 ))
rand=$(</dev/urandom tr -dc 0-9 | head -c $numbers | sed -e 's/^0*//g')
echo $(( (rand % diff) + FROM ))