diff --git a/play.bash b/play.bash index 645c315..886a400 100755 --- a/play.bash +++ b/play.bash @@ -1,5 +1,6 @@ #!/usr/bin/env bash +# Usage: # ./play.bash alice_sum=0 diff --git a/stats.bash b/stats.bash index d38768b..6c6585a 100755 --- a/stats.bash +++ b/stats.bash @@ -1,10 +1,11 @@ #!/usr/bin/env bash +# Usage # ./stats.bash # or # ./stats.bash NUM_SIMULATIONS -for ((i=0; i < ${1:-1000}; i++)) +for ((i=0; i < ${1:-100}; i++)) do ./play.bash done | awk ' @@ -14,10 +15,16 @@ done | awk ' /^Uavgjort\.\.\.$/ { tie++ } +/^[[:alnum:]]+: [[:digit:]]+$/ { + points[substr($1, 0, length($1) - 1)] += $2 # strip away exclamation mark +} END { - for(i in win) { - printf "%s vant %d ganger.\n", i, (win[i] ? win[i] : 0) + for(i in points) { + printf "%s vant %d ganger med %d poeng totalt..\n", + i, + (win[i] ? win[i] : 0), + (points[i] ? points[i] : 0) } print "Det ble uavgjort", (tie ? tie : 0), "ganger." }