Re: random_seed()
| From: | Arvids Godjuks | Date: | Mon, 01 Apr 2019 05:43:43 +0000 |
| Subject: | Re: random_seed() | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-105022@lists.php.net to get a copy of this message | ||
On Mon, Apr 1, 2019, 05:52 David Rodrigues <david.proweb@gmail.com> wrote:
> Just to know, can we have a random_seed() for random_int()/random_bytes()
> like we have mt_srand() to mt_rand()?
>
> I don't know if random_int() is more "random" than mt_rand(), but if it is,
> so maybe is valid a random_seed() function.
>
> --
> David Rodrigues
>
Hello,
random_bytes/random_int use proper random generation source - /dev/urandom
in most cases (and appropriate source on windows) - that's the whole point
why they were introduced. There is no need for seeds nor it can even be
initialized with a seed.
They are, as far as I understand, cryptographically safe random generators.
I suggest reading up on the subject, the RFC and the whole thing. Their
introduction was well covered by various core devs in blog posts.
>