//a-z字母
function getAZ(){
$string = '';
for($x = ord('a'); $x <= ord('z'); $x++){
if($x <= rand(ord('a'),ord('z'))) {
$string .= chr($x);
}
}
return $string;
}
function getRand($j=10){
for($i=0 ;$i<=$j ; $i++){
$array = [
'i'=>$i,
'd'=>$i+rand(0,1000),
'name'=>getAZ().'_huhu',
];
yield $array;
}
}
$array = getRand();//生成器
echo '<pre>';
foreach ($array as $k=>$val){
var_dump($val);
}