Números Aleatórios com PHP

23/08/2016

Como que eu faço uma sequência de numeros aleatórios de modo que nenhum valor seja repitido?

PHP

João Natividade

Melhor resposta

29/08/2016

Se voce não tiver problema em trabalhar com GUID Ex.: '7bec31e2a530e29c752d500b97fd3357', poderia utilizar o código abaixo:


$token = md5(uniqid(""));

$better_token = md5(uniqid(rand(), true));

echo $better_token;




Exemplo do retorno:

Teste1 = 5777638dbada6a89b2a4d1cc5e13facb

Teste2 = 50c281c5544f3310166500db1831e10a

Tadriano.net

Responder Citar

Outras Respostas

24/08/2016

Tadriano.net

Olá João,

Você já tentou criar algo com o rand? Ex.: echo rand(0, 1000);
Responder Citar

24/08/2016

João Natividade

Já, as vezes aparecia duas vezes o mesmo valor. Eu tentei criar um IF para controlar que nenhum numero seja repitido mas sem sucesso.
Responder Citar