âš ī¸ Warning âš ī¸ Deprecated Code! This video tutorial contains outdated code.
💡 If you wish to update it, any AI assistant will update the code for you in seconds.

Simulated Dice Throw Tutorial

Published : November 14, 2014   •   Last Edited : November 24, 2025   •   Author : Adam Khoury
Learn to simulate dice throws for any type of numbered dice. You can roll the regular six sided dice or roll a 16 sided die for Dungeons and Dragons type games. We use a simple 1 - 6 random number generation technique to pinpoint two six sided dice in this tutorial since that is the most common type of dice used in online gambling and gaming.
roll_btn.addEventListener(MouseEvent.CLICK, rollDice);
function rollDice(event:MouseEvent):void{
    var die1:uint = Math.floor(Math.random() * 6) + 1;
    var die2:uint = Math.floor(Math.random() * 6) + 1;
    var diceTotal:uint = die1 + die2;
    die1_txt.text = die1.toString();
    die2_txt.text = die2.toString();
    status_txt.text = "You rolled "+diceTotal;
    if(die1 == die2){
	doubles_txt.text = "DOUBLES! You get a free turn";
    } else {
	doubles_txt.text = "";
    }
}