Pesquisei na net como montar números aleatórios em php e consegui montar esse exemplo abaixo, porém estou com um problema, preciso montar números aleatório sempre com 11 digitos, com o exemplo abaixo não consegui ele monta com 9 com 11 com 10 e assim por diante e preciso também que o número sempre seja positivo, alguém saber como arrumar essa função abaixo para isso? Ou seja gerar sempre 11 digitos positivos?
<?
function initRand ()
{
static $randCalled = FALSE;
if (!$randCalled)
{
srand((double) microtime() * 100000);
$randCalled = TRUE;
}
}
function randNum ($low, $high)
{
initRand();
$rNum = rand($low, $high);
return $rNum;
}
// Exemplo de uso.
// setando o mínimo é o máximo que o número aleatório deve chegar
$num_imagem = randNum(9000000000,9999999999);
// exibindo uma imagem (imagem_1.jpg, imagem_2.jpg, etc.)
echo "$num_imagem";
?>
Pergunta
alexandremanowar
E ae pessoal beleza
Pesquisei na net como montar números aleatórios em php e consegui montar esse exemplo abaixo, porém estou com um problema, preciso montar números aleatório sempre com 11 digitos, com o exemplo abaixo não consegui ele monta com 9 com 11 com 10 e assim por diante e preciso também que o número sempre seja positivo, alguém saber como arrumar essa função abaixo para isso? Ou seja gerar sempre 11 digitos positivos?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.