rendered paste body<?phpset_time_limit(0);function oneDecimal( $input ){ $parts = explode(".", $input); if( array_key_exists(1, $parts) ) { $output = $parts[0] . "." . $parts[1]{0}; } else { $output = $parts[0]; } return $output;}function generate( $input ){ $min = oneDecimal($input); $max = oneDecimal($input*9); $i = 0; $number = 0; $string = ""; while( $number != $input ) { if( $i == 8 ) { $integer = $input-$number; $string .= "+$integer"; $number += $integer; } elseif( $number < $input ) { $integer = rand($min, $max)/10; if( $i != 0 ) { $string .= "+"; } $string .= $integer; $number += $integer; } else { $integer = rand($min, $max)/10; $string .= "-" . $integer; $number -= $integer; } $i++; } return $string;}echo generate(50);?>