functions-online

mt_rand

descrição

Muitos geradores de números aleatórios das libcs antigas são duvidosos ou com características duvidosas e lentos. Por default, o PHP utiliza o gerador de números aleatórios da libc para a função rand(). A função mt_rand() é um bom substituto para a primeira. Ela utiliza um gerador de números aleatórios com características conhecidas, o « Mersenne Twister », que produzirá números randômicos quatro vezes mais rápido que média provida pela rand() da libc.

Se chamada sem os argumentos opcionais $min e $max, mt_rand() retorna um pseudo número aletório enrte 0 e mt_getrandmax(). se você precisa de um número randômico entre 10 e 100 (inclusive), por exemplo, utilize mt_rand(10, 100).

declaração de mt_rand

int mt_rand ( [int $min ] [, int $max ] )

teste mt_rand on-line







compartilhar mt_rand

comentários para mt_rand

+

Leave your comment