Ir para conteúdo
Fórum Script Brasil
  • 0

function rand só repete os números


lucas1407

Pergunta

Estou usando a funstion rand() do php para colocar o id dos membros, o problema é que toda vez repete o número: 2147483647,

e isso dá muito transtornos pra mim, ajudem aew, pliz

script que uso:

$id = rand(1, 9999999999999);
$id .= rand(1, 9999999999999);
$id .= rand(1, 9999999999999);
$id .= rand(1, 9999999999999);
$definition = 1;
$sql = "INSERT INTO `posts`
(name, text, , id_topic)
VALUES
('$name', '$text', '$id')";
$result = mysql_query($sql)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Como assim 'só repete' esse número? Aqui não apareceu nenhuma vez...

Mas de quantos números você precisa? Algo que talvez possa te ajudar, é colocar no meio desses números a data, hora, minuto e segundos atual...

Fiz aqui rapidinho porque tenho que sair, veja só:

<?php

$micro = microtime(true);
$id .= sprintf("%06d",($micro - floor($micro)) * 1000000);
echo $id;


?>

Editado por Stoma
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...