webdevdea Posted June 12, 2013 Share Posted June 12, 2013 Its supposed to generate the number one half of the time.. please help.. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title> loaded dice </title> </head> <body> <h1>loaded dice</h1> <h3>loaded dice</h3> <?php // loaded dice, should roll the number 1 half the time out of a total of 6. $roll1 = rand(1,6); if (rand(0,1)) { $roll = rand(2,6); } else { $roll = 1; } $roll2 = rand(1,6); print <<<HERE <p>Rolls normal roll:</p> You rolled a $roll2. <p>Rolls the number 1 half the time:</p> <p>You rolled a $roll1.</p> HERE; ?> <p> Please refresh this page in the browser to roll another die. </p> </body> </html> Quote Link to comment https://forums.phpfreaks.com/topic/279068-loaded-dice-help/ Share on other sites More sharing options...
Solution Barand Posted June 12, 2013 Solution Share Posted June 12, 2013 try outputting $roll instead of $roll1 Quote Link to comment https://forums.phpfreaks.com/topic/279068-loaded-dice-help/#findComment-1435536 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.