Números Aleatórios com PHP

23/08/2016

0

PHP

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

Responder

Post mais votado

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

Thiago Adriano

Thiago Adriano
Responder

Mais Posts

24/08/2016

Thiago Adriano

Olá João,

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

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar