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> Link to comment https://forums.phpfreaks.com/topic/279068-loaded-dice-help/ Share on other sites More sharing options...
Barand Posted June 12, 2013 Share Posted June 12, 2013 try outputting $roll instead of $roll1 Link to comment https://forums.phpfreaks.com/topic/279068-loaded-dice-help/#findComment-1435536 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.