rad2deg
round
Funções Matemáticas
PHP Manual

# rand

(PHP 4, PHP 5)

rand — Gera um inteiro aleatório

### Descrição

int rand ( void )
int rand ( int `$min` , int `$max` )

Se chamado sem os parâmetros opcionais `min` e `max` , rand() retornará um pseudo inteiro randômico entre 0 e getrandmax(). Se você precisa de um número aleatório entre 5 e 15 (inclusive), por exemplo, utilize rand (5, 15).

> Nota: Em algumas plataformas (como o Windows) getrandmax() é somente 32768. Se você precisa de um número maior que 32768, especificando `min` e `max` permitirá você criar um intervalo maior que isso, ou então utilizar mt_rand() ao invés.

> Nota: A partir do PHP 4.2.0, não é mais necessário semear o gerador de números aleatórios com srand() ou mt_srand() pois isso é feito automaticamente.

### Parâmetros

`min`

  O menor valor para retorna (padrão: 0)

`max`

  O maior valor para retornar (padrão: getrandmax())

### Valor Retornado

Um pseudo valor aleatório entre `min` (ou 0) e `max` (ou getrandmax(), inclusive).

### Histórico

Versão | Descrição
--- | ---
Desde o 3.0.7 | Em versões anteriores a 3.0.7, o significado do parâmetro `max` era `range` . Assim, para obter os mesmos resultados do exemplo acima, você precisaria utilizar rand (5, 11) para obter um número aleatório entre 5 e 15.

### Exemplos

Exemplo #1 Exemplo da rand()

`<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>`

O exemplo acima irá imprimir algo similar a:

    7771
    22264
    11

### Veja Também

- srand()
- getrandmax()
- mt_rand()

rad2deg
round
Funções Matemáticas
PHP Manual