$w ) { $sum += $w; if ( $sum >= $rand ) { break; } } return $i; } }