mt_getrandmax(3) php man page | unix.com

Query: mt_getrandmax

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MT_GETRANDMAX(3)							 1							  MT_GETRANDMAX(3)

mt_getrandmax - Show largest possible random value

SYNOPSIS
int mt_getrandmax (void )
DESCRIPTION
Returns the maximum value that can be returned by a call to mt_rand(3).
RETURN VALUES
Returns the maximum random value returned by a call to mt_rand(3) without arguments, which is the maximum value that can be used for its $max parameter without the result being scaled up (and therefore less random).
EXAMPLES
Example #1 Calculate a random floating-point number <?php function randomFloat($min = 0, $max = 1) { return $min + mt_rand() / mt_getrandmax() * ($max - $min); } var_dump(randomFloat()); var_dump(randomFloat(2, 20)); ?> The above example will output something similar to: float(0.91601131712832) float(16.511210331931)
SEE ALSO
mt_rand(3), mt_srand(3), getrandmax(3). PHP Documentation Group MT_GETRANDMAX(3)
Related Man Pages
random(n) - suse
openssl_random_pseudo_bytes(3) - php
rand(3) - php
random(4) - php
random(3) - plan9
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
Please Welcome Don Cragun as Lead Moderator
Status of UNIX.COM Forum Transformation
Please Welcome Ravinder Singh to the Moderation Team
Please Welcome Nicki Paul to the Moderator Team!