Números Aleatórios com PHP

PHP

23/08/2016

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

João Natividade

Curtidas 0

Melhor post

Thiago Adriano

Thiago Adriano

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
GOSTEI 1

Mais Respostas

Thiago Adriano

Thiago Adriano

23/08/2016

Olá João,

Você já tentou criar algo com o rand? Ex.: echo rand(0, 1000);
GOSTEI 0
João Natividade

João Natividade

23/08/2016

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