eXorithm – Execute Algorithm: View / Run Algorithm diceRoll

Logo Beta

function diceRoll ($numSides$numDice

{

  $rolls = array();

  

  /*Rolls each die and stores it's value while also keeping a running

  total of the rolls.*/

  

  for ($i = 0; $i < $numDice$i++) 

         {

           $dieValue = rand(1, $numSides);

           $rollTotal += $dieValue

           Array_push$rolls$dieValue);

        }

  //Adds the roll total to the final index.

  Array_push$rolls$rollTotal);

  

  return $rolls