Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105023 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70133 invoked from network); 1 Apr 2019 11:02:58 -0000 Received: from unknown (HELO mail-wr1-f46.google.com) (209.85.221.46) by pb1.pair.com with SMTP; 1 Apr 2019 11:02:58 -0000 Received: by mail-wr1-f46.google.com with SMTP id p10so10644718wrq.1 for ; Mon, 01 Apr 2019 00:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P2OwJ4cQrIoQL1vgt/wt5T6a8N2IRWCJbb/O122h+ms=; b=nS+MyimhSK4Wl6T2vl14Fj+KL3RVcX8gVV+eG/0aAr8h3aVsknFJ+nEga7SN+3F8z+ nJ5axY1oQtxpz9BurqkztZG7B5zWbs07U7GSKyGPHjquf7LwXlXSV1Gp+prNzPEtna3r ZH3ev0Q4ck2XIf9qE4JtdkeKPaVQG2vxVAxnujBo6VXNjauN9uK6Ffo35oinjEa4MTTu 9aHXNQhNpMLahL45a59iO40EfYlKwzKrGMXK/EbE3HiYlwBA9tSZNRyWhx/16NlJnWcS xQellSM2jO2RHrh60lr18c2eMnresKHBeUmgNTEyjOkMQWQ+JrZh4H4CoSJS/IKGxUjG QDUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=P2OwJ4cQrIoQL1vgt/wt5T6a8N2IRWCJbb/O122h+ms=; b=XBpex9svZQqUpTGX+MK9W8xnRbb+J475gOhV5CjcZZmk483yTOU0PHZ0pe7+4dZRUy 4Fz2tmCp4QfAYjGPhfuMUMv/EauuC+6iz8MMto3IKr5KyQIlGDbKJIGxVK97h47xYSEP DNteDTzH9UJsi28LYC49XMAaCpCNvqBYeoFnCx9TOybG8f1yPC+Y0oie+J4PlnUeM78J dn9Ke0r7Tb9nDfvgCLZc61WMIxqCmf/ru6r/hPnWKEdNTi83fmxMtssSZgk0K9y7r8tx YbBB3lV/xr7C9IT8sunIp8iG4hisoVy2qmqoeC7J6SmxZpLbai2DQLYF9SzkYljCZdRo P3mA== X-Gm-Message-State: APjAAAUyzD2M2Dohfwr7hyWKsJHoB0QQ/WO/yF3PGpP9eaN4DxGEIX+O R2573x1YWsPg+v+ZP18j3PHMkQ2+Lcf1orePtUY= X-Google-Smtp-Source: APXvYqz7453I48aUm2kyjIyqaN0oV1z84pUlBdnsXUlmjlC//KqmNxvOYyvb5621Scj3+gHEPbqeqDS9zuqzREMHmig= X-Received: by 2002:adf:f04e:: with SMTP id t14mr40970967wro.263.1554105467851; Mon, 01 Apr 2019 00:57:47 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 1 Apr 2019 14:57:34 +0700 Message-ID: To: Arvids Godjuks Cc: David Rodrigues , PHP internals Content-Type: multipart/alternative; boundary="0000000000005ad85a058573606a" Subject: Re: [PHP-DEV] random_seed() From: pierre.php@gmail.com (Pierre Joye) --0000000000005ad85a058573606a Content-Type: text/plain; charset="UTF-8" Good afternoon, fully correct. Seeds are not needed anymore. best, On Mon, Apr 1, 2019, 12:44 PM Arvids Godjuks wrote: > On Mon, Apr 1, 2019, 05:52 David Rodrigues 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. > > > > --0000000000005ad85a058573606a--