diff --git a/exec/ircbots/dice/dicebot_functions.js b/exec/ircbots/dice/dicebot_functions.js
index 5eb3d343d540430c31e048f12618d0dfe80441bc..304400ee4d5bc57fa5b11e450a6c3cf487fdd2c6 100644
--- a/exec/ircbots/dice/dicebot_functions.js
+++ b/exec/ircbots/dice/dicebot_functions.js
@@ -29,7 +29,7 @@ function roll_them_dice(num_dice,num_sides)
 {
 	var total=0;
 	for(var d=0;d<num_dice;d++) {
-		total+=random(num_sides)+1;
+		total+=Math.ceil(Math.random() * num_sides);
 	}
 	return total;
 }
\ No newline at end of file