!/usr/bin/env bash

rolldie()

{

local result=$1 sides=$2

rolled=$(( ( $RANDOM % $sides ) + 1 ))

eval $result=$rolled

}

for request in $* ; do

dice=$(echo $request | cut -dd -f1)

sides=$(echo $request | cut -dd -f2)

echo "Rolling $dice $sides-sided dice"

sum=0 # reset

while [ ${dice:=1} -gt 0 ] ; do

rolldie die $sides

echo "     dice roll = $die"

sum=$(( $sum + $die ))

dice=$(( $dice - 1 ))

done

echo " sum total = $sum"

done

Proxy Information
Original URL
gemini://1436.ninja/Games/rolldice
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
724.862319 milliseconds
Gemini-to-HTML Time
0.422582 milliseconds

This content has been proxied by September (3851b).