Instala o pacote completo com referência local e todos os modos publicados.
install randrand-b produz bytes em hexadecimal, -s uma string alfanumérica e -uuid um UUID v4. UUID é identificador, não segredo. Os valores exibidos nos exemplos são ilustrativos e mudam a cada execução normal.
Inteiros, bytes e strings seguros usam a fonte criptográfica. UUID é um identificador, não um segredo; MT pode ser reproduzível com seed e não deve ser usado para senhas, tokens de acesso ou chaves criptográficas.
rand [min [max]]randgerar um inteiro criptográfico de 0 a PHP_INT_MAX
rand <max>gerar um inteiro criptográfico de 0 a max
rand <min> <max>gerar um inteiro criptográfico no intervalo selecionado
rand -n <count> [min] [max]gerar vários inteiros
rand -b <bytes>gerar bytes aleatórios criptográficos em hexadecimal
rand -s <length>gerar uma string alfanumérica criptográfica
rand -uuidgerar um UUID RFC 4122 versão 4
rand -mt [min] [max]gerar um inteiro rápido não criptográfico
rand -mt -seed <integer>definir a semente do gerador MT antes da geração
rand -maxmostrar limites dos geradores inteiros
Minimum gera um inteiro com limites; -n, -s, -b, UUID e MT exigem Base.
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install randInstalar o pacote reduzido. A referência local é omitida;
install rand -mInstalar exatamente esta versão publicada.
install rand -v 1.1.2upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade randRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install rand -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
randSaída de exemplo (muda em cada execução):
6717973524709714206rand 100Saída de exemplo (muda em cada execução):
75rand 10 20Saída de exemplo (muda em cada execução):
13rand -5 5Saída de exemplo (muda em cada execução):
5rand -n 5 1 10Saída de exemplo (muda em cada execução):
7
3
10
6
4rand -n 3Saída de exemplo (muda em cada execução):
191285834354115477
5305755011603380746
6738832702881509879rand -b 16Saída de exemplo (muda em cada execução):
439cce918df83a95d1d5ef3787e88e77rand -b 32Saída de exemplo (muda em cada execução):
2e31f17f5df14c264cf41cba1aa730a0405983ce0580f615302717c97d37acf4rand -s 24Saída de exemplo (muda em cada execução):
RH0xmptLqFbZZ9cuyoxR07LNrand -s 32Saída de exemplo (muda em cada execução):
pOyNEXu0WtVBRIyDBce329qQRBHj7RtCrand -uuidSaída de exemplo (muda em cada execução):
6c8adb39-adb7-482a-aa3f-1e49570cff33rand -mt 1 100Saída de exemplo (muda em cada execução):
53rand -mt -seed 42 1 100Saída de exemplo (muda em cada execução):
43rand -mt -seed 42 -n 3 1 10Saída de exemplo (muda em cada execução):
3
8
7rand -maxsecure: 9223372036854775807
mt: 2147483647rand 10 1Minimum exceeds maximumrand -n 0Count must be between 1 and 10000rand -b 5000Byte count must be between 1 and 4096rand -s 0String length must be between 1 and 4096rand -seed 42-seed requires -mtrand -b 16 -uuidChoose one output moderand 1 2 3Too many argumentsrand -mysteryUnknown option: -mystery.Versão estável atual de