我想用随机数创建数组。但是每当for循环需要迭代~100000时,它就变得非常慢。有没有办法优化它或摆脱循环来创建数组?
for ($i=0; $i <15 ; $i++) {
for ($j=0; $j <100000 ; $j++) {
$rand_feq[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
$rand_severity[$i][$k]=(float) mt_rand() / (float) mt_getrandmax();
}
}
答案 0 :(得分:1)
for ($j=0; $j <100000 ; $j++) {
$rand_feq[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
$rand_severity[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
}
您可以在同一for loop