<?php
//运行echo "开始运行 \n";
run();
echo "运行结束 \n";
function run()
{/*{{{*/$data = array(40.9, 40.5, 44.3, 47.8, 48.5, 42.1, 46.2);
$res = array();
foreach($dataas$key)
{/*{{{*/echo "处理 {$key}\n";
$resX = createX($key);
foreach($resXas$keyX)
{
$keyStr = (string)$key;
$keyXStr = (string)$keyX;
$res[$keyStr][$keyXStr] = createParams4M($keyX);
}
}/*}}}*/error_log(print_r($res,true)."\n", 3, '/tmp/result.log');
var_dump(99999,$res);exit;
return$res;
}/*}}}*///1.产生平均数function createX($ave)
{/*{{{*/$sum = 3*($ave * 1000);
$x1 = $x2 = $x3 = 0;
$rand4X1X2 = rand(0, 300);
//$x2 > $x1 > $x3;for($i=0; $i< $ave * 1000 + 550; $i++)
{
$x2 = $i;
$x1 = $x2 - $rand4X1X2;
$x3 = $sum -($x1 + $x2);
$positive = $x1 > 0 && $x2 > 0 && $x3 > 0;
$flag = ($x2- $x3 < 400 && $x2 - $x3 > 200);
if($positive && $flag)
{
//echo "捕捉到\n";$roundX1 = round($x1/1000, 1);
$roundX2 = round($x2/1000, 1);
$roundX3 = round($x3/1000, 1);
$res = array($roundX1, $roundX2, $roundX3);
$flag = $roundX1 != $roundX2
&& $roundX3 != $roundX2
&& $roundX3 != $roundX1;
if($flag)
{
//echo "捕捉到\n";return$res;
}
}
}
echo "Fail 未捕捉到\n";
returnarray($x1, $x2, $x3);
}/*}}}*///2.产生平均数function createParams4M($aveX)
{/*{{{*/$begin = 48000;
$end = 51000;
$m0 = $m1 = $m2 = 0;
$rand4M1M2 = rand(450, 550);
$m0 = rand($begin, $end);
$m1 = $m0 + $rand4M1M2;
$m2 = $m1 - (($m1 - $m0)*$aveX/100);
//echo "捕捉到\n";returnarray(round($m0/1000, 4), round($m1/1000, 4), round($m2/1000, 4));
}/*}}}*/?>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有