Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como corrigir o meu PHP Rand
A linguagem PHP oferece um poderoso conjunto de recursos para a criação de páginas web dinâmicas. Você pode escolher entre centenas de funções internas que executam uma grande variedade de tarefas . Uma dessas funções é a função " rand" , o que gera um número aleatório que você pode usar em qualquer maneira que você desejar . Se você precisa de embaralhar os movimentos de um jogo, ou aleatoriamente escolher um depoimento do produto para exibir em uma página web , esta é a função que você provavelmente vai usar . Como qualquer comando PHP, no entanto, é fácil de obter resultados indesejáveis ​​. Você pode corrigir o seu PHP afirmação " rand" em algumas maneiras . Instruções
1

Digite um ponto de partida específico para a faixa de número aleatório. É um simples erro de deixar de fora esse critério e, assim, fazer com que o programa para gerar um valor aleatório de uma grande variedade . Você pode obter praticamente qualquer número aleatório de qualquer tamanho. Em vez disso, dentro dos argumentos da função " rand" , que aparecem entre parêntesis a sua , digite um número para o ponto de partida para esta faixa de restringir o tipo de número aleatório que você receberá.
2

Digite um específico valor para o tamanho máximo de seu número aleatório gerado . Tal como acontece com o número mínimo que você pode especificar como o início desse intervalo, o número máximo é o final deste intervalo . Ou são os parâmetros opcionais , mas juntos, você tem muito mais controle sobre a função PHP " rand" . Por exemplo, para gerar um número entre um e mil , digite " rand ( 1,1000 ) . " Note-se que as cotações não estão incluídos no código digitado .
3

Trate sua " rand" número como um número inteiro. Os resultados do comando PHP " rand" são um valor inteiro. Lembre-se disso e não assumem que são um número de ponto flutuante , que contém casas decimais . Assim, se você está tentando gerar um percentual aleatório , por exemplo, considerar o seu objetivo final, no contexto de números inteiros. Uma função PHP de " rand ( 1100 ) /100" vai criar uma porcentagem, que é um número entre 0 e 1. Sem a divisão por 100, você pode não obter os resultados desejados . Isso se aplica a qualquer cenário em que você quer um número aleatório com componentes fracionários. Matemática adicionais são necessárias em seu código PHP para conseguir isso.
4

Use a função " mt_rand " em vez da função " rand" para corrigir problemas de desempenho PHP. A função de " mt_rand " opera de forma semelhante a " margem " e gera um número aleatório . No entanto, a arquitetura da plataforma por trás desta função é diferente e usa os recursos de uma forma alternativa , que muitas vezes corre mais rápido e com maior precisão. Se você não estiver satisfeito com o resultado da sua função " rand" PHP , tente " mt_rand " em seu lugar.

Anterior :

Próximo : No
  Os artigos relacionados
·Como excluir um arquivo no servidor PHP VI 
·Como carregar uma consulta no MySQL 
·Como instalar o XAMPP eAccelerator em um Mac 
·Como converter um campo Varchar como Nulo 
·Como postar em um banco de dados MySQL e remover caract…
·Como fazer um script PHP Run Faster 
·Como criar um Rastreador Pixel em PHP 
·Como Exportar para o MySQL no SSIS 
·Como inserir um símbolo de porcentagem ao lado uma Str…
·Tutorial para AJAX e JQuery Paginação em PHP 
  Artigos em destaque
·Como escrever um programa que lê uma série de nomes d…
·Como publicar Web Apps no GlassFish 3 Usando Eclipse 
·Sessões quebrados em PHP 
·Como escrever um programa que traduz um grau Carta em u…
·Como adicionar um CheckBox para DataGrid C 
·Como configurar uma pesquisa binária Árvore em Python…
·Como inserir Java Faces como JSP Fragment 
·Como atualizar Data Grid 
·A diferença de dois conjuntos em Java 
·Como compilar e executar um pacote JVLC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados