A mt_srand() függvény beállítja a Mersenne Twister véletlenszám-generátor kezdőértékét.
A mt_rand() függvény egy véletlen számmal tér vissza.
A mt_getrandmax() függvény visszaadja a véletlenszám-generátor által előállítható legnagyobb értéket.
A mt_srand() függvény szintaxisa:
Csak egyszer kell meghívi!void
=
mt_srand
(
paraméter
)
;
A visszatérési érték: nincs (void)
A mt_rand() függvény szintaxisa:
integer
=
mt_rand
(
1. paraméter
,
2. paraméter
)
;
2. paraméter (opcionális): véletlenszám legnagyobb értéke (maximum)
A visszatérési érték: Iteger véletlen számérték. Ha a minimum és maximum értéke meg lett adva, akkor a két érték közé esik.
A mt_getrandmax() függvény szintaxisa:
integer
=
mt_getrandmax
(
)
;
A visszatérési érték: Integer: a véletlenszám-generátor által előállítható legnagyobb érték.
Példa:
Forráskód
<body>
<?php
mt_srand(); //véletlenszám generátor kezdőértékének beállítása.
echo "Véletlen szám maximális értéke: ".mt_getrandmax()."<br>" ;
echo "Véletlen szám: ".mt_rand()."<br>" ;
echo "Véletlen szám: ".mt_rand(10,55)."<br>" ;
echo "Véletlen szám: ".mt_rand(5,10)."<br>" ;
?>
</body>
Eredmény*
A példakód letölthető: php_matek_veletlen_mt_01.php.zip