roll_dice
/*
** Usage:
** roll_dice(num,sides)
**
** Arguments:
** num number of dice to roll
** sides number of sides on each die
**
** Retuns:
** the sum of the given number of rolls of
** dice with the given number of sides
**
** Example:
** roll_dice(3,6) ==> (4 + 2 + 5) ==> returns 11
**
** GMLscripts.com
*/
{
var num,sides,sum;
num = argument0;
sides = argument1;
sum = 0;
repeat (num) sum += floor(random(sides))+1;
return sum;
}
** Usage:
** roll_dice(num,sides)
**
** Arguments:
** num number of dice to roll
** sides number of sides on each die
**
** Retuns:
** the sum of the given number of rolls of
** dice with the given number of sides
**
** Example:
** roll_dice(3,6) ==> (4 + 2 + 5) ==> returns 11
**
** GMLscripts.com
*/
{
var num,sides,sum;
num = argument0;
sides = argument1;
sum = 0;
repeat (num) sum += floor(random(sides))+1;
return sum;
}
[Please Login]
Projects: 6
Contributor: xot
comments powered by Disqus

Related: