All pastes #368863 Raw Edit

Japanese

public php v1 · immutable
#368863 ·published 2007-02-23 11:54 UTC
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);?>