/**
* echo nrand (' mail ');d ie;
* @param Array $type
* @param int $len
* @return int|string
*/
functionNrand ($type=[],$len= -)
{
$t= GetType($type);
if($t=== ' String '){
$rand="";
if($type== ' phone ')
{
$rand=0;
for($i= 1; $i<9; ++$i) {
$rand.=Mt_rand(0, 9);
}
return(int)' A '.$rand;
}ElseIf($type=== ' Mail '){
$rand=0;
for($i= 1; $i<9; ++$i) {
$rand.=Mt_rand(0, 9);
}
return ' + ' .$rand.' @ '.$rand.' com ';
}Else{
for($i= 0; $i<$len; $i++)
{
$rand.= CHR(Mt_rand( -, 126));
}
return$rand;
}
}ElseIf($t=== "integer"){
$rand=0;
$str= ' 0123456789 ';
$max=strlen($str)-1;
for($i= 1; $i<$len; ++$i) {
$rand.=$str[Mt_rand(0, $max)];
}
return$rand;
}Else{
$rand= "';
$str= ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwsyz0123456789 ';
$max=strlen($str)-1;
for($i= 1; $i<=$len; ++$i) {
$rand.=$str[Mt_rand(0, $max)];
}
return$rand;
}
}
Randomly generated string, number, phone number, mailbox