Revision: 24581
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 4, 2010 09:50 by philokezzar
Initial Code
<?php $percentNS = 0.3; $percentSM = 0.5; $percentSH = 1.0 - $percentNS - $percentSM; $upperBoundNS = $percentNS; $upperBoundSM = $percentNS + $percentSM; $upperBoundSH = 1.0; for ($i = 0; $i < 20; $i++) { $rand = rand(0, 100); $rand = $rand / 100.0; if ($rand < $upperBoundNS) { echo 'not swing'; } else if ($rand < $upperBoundSM) { echo 'swing and miss'; } else { // $rand < $upperBoundSH echo 'swing and hit'; } echo '<br />'; } ?>
Initial URL
http://www.kirupa.com/forum/showthread.php?t=344243
Initial Description
Here is an example where the likelihood of NS is 30%, SM is 50%, and SH is 20%. I make 20 pitches and output what the batter does each time.
Initial Title
Random with Percentage Generator
Initial Tags
php
Initial Language
PHP