note 70384 added to function.mt-srand
| From: | dont at spam dot me dot com | Date: | Fri, 13 Oct 2006 21:00:06 +0000 |
| Subject: | note 70384 added to function.mt-srand | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-118511@lists.php.net to get a copy of this message | ||
So, it seems when I seed the random number generator with any even number X, I get the same result
as seeding it with X+1...
<?php
for($i = 0 ; $i < 100 ; $i++){
mt_srand($i);
echo mt_rand(0,100)." ";
}
?>
... gives me....
89 89 61 61 12 12 83 83 71 71 5 5 60 60 62 62 19 19 73 73 81 81 15 15 70 70 80 80 44 44 32 32 69 69
39 39 66 66 95 95 100 100 65 65 65 65 96 96 53 53 34 34 87 87 38 38 16 16 16 16 26 26 63 63 23 23 45
45 61 61 58 58 4 4 92 92 86 86 66 66 23 23 71 71 54 54 35 35 81 81 83 83 45 45 15 15 38 38 49 49
----
Server IP: 64.71.164.2
Probable Submitter: 207.203.88.15
----
Manual Page -- http://www.php.net/manual/en/function.mt-srand.php
Edit -- https://master.php.net/note/edit/70384
Del: integrated -- https://master.php.net/note/delete/70384/integrated
Del: useless -- https://master.php.net/note/delete/70384/useless
Del: bad code -- https://master.php.net/note/delete/70384/bad+code
Del: spam -- https://master.php.net/note/delete/70384/spam
Del: non-english -- https://master.php.net/note/delete/70384/non-english
Del: in docs -- https://master.php.net/note/delete/70384/in+docs
Del: other reasons-- https://master.php.net/note/delete/70384
Reject -- https://master.php.net/note/reject/70384
Search -- https://master.php.net/manage/user-notes.php