Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91370 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14242 invoked from network); 24 Feb 2016 04:01:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Feb 2016 04:01:49 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.169 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.160.169 mail-yk0-f169.google.com Received: from [209.85.160.169] ([209.85.160.169:35425] helo=mail-yk0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/09-38634-C2B2DC65 for ; Tue, 23 Feb 2016 23:01:49 -0500 Received: by mail-yk0-f169.google.com with SMTP id r207so3003328ykd.2 for ; Tue, 23 Feb 2016 20:01:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=JKYE5L3o71JB58WL4EuXer3I+CLQ3DC++D+PJef8evo=; b=dHSnmmpfyK2W8hcBxWWWhj+68Y9HLRZjob+I12h14eZ51s7YSBa3tW/j1C2TQyIQBC vivDgrJ/gsT0KV8BSyEqPWvvY2JN29EiujvIbGduwok2UGrvc5054MK2Yw0noz/9XXxb dX1cL7cqf7/GFUT9/l23j65Oyle8dpUTYrUA3FoRvpvVA0gzE01rCbo6jXb8JVQjCz/f U4BF1HFJY3MXqeWrbttJfWTtwjAHXOn/Fvwiix7gqKPqyp0e0jynIHqtZwg9IU+Oru4n OXXij+1Vxu1pveDFGXe8WPfFDPjv0rEv1z58am7c+fQhp5vbSBct3g5iZaf4+/fsCT7f gLTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=JKYE5L3o71JB58WL4EuXer3I+CLQ3DC++D+PJef8evo=; b=NjTSWEdDURYYFL0O0fedA4Ag4Pp9V12u32jejTETtcPNkD1NQjLCFj5A+qIlSs00nT DIzv5ObzxErl/8jtlaW7LVC/6xDHfQkswUvrW1fXbfMEMe+9hy4UWF7+M2aU8CZ2EvJs O+LFaC94bjihzkucUwIOlzE6OxHgm2YEMM9V62OiRjVGaHC0RitG2QGDK05n0p1zfyA0 fWwNuPoowhAFL25rKuWId5WYirQX9agou0HZmJyKyWnQAeeQObN3Ldp4XRPY4joUTMcm J1JfQtZOYv7pIKLb65E3IkM7xH4STHVWtJ2/KnlkAWteQbyXwK2aQNH81rpL346+iXNr CFjw== X-Gm-Message-State: AG10YOSQ25MHTzofRd6qLuhn8q+W5Nl/l2iaintzgs1NEsZSHKKlC4qc4P0DBJyywHlTzM7B6mOoSnU/+wrIIQ== X-Received: by 10.37.4.138 with SMTP id 132mr19190832ybe.159.1456286505623; Tue, 23 Feb 2016 20:01:45 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.129.109.22 with HTTP; Tue, 23 Feb 2016 20:01:06 -0800 (PST) In-Reply-To: <56CD0000.1000502@thefsb.org> References: <56CD0000.1000502@thefsb.org> Date: Wed, 24 Feb 2016 13:01:06 +0900 X-Google-Sender-Auth: q_YovSouStUHackdg62eijigCNs Message-ID: To: Tom Worster Cc: "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Re: PRNG: Raise warning and/or provide better pseudorandom generator? From: yohgaki@ohgaki.net (Yasuo Ohgaki) Hi Tom, On Wed, Feb 24, 2016 at 9:57 AM, Tom Worster wrote: > On 2/23/16 7:13 PM, Yasuo Ohgaki wrote: > >>> >http://www.pcg-random.org/ >> >> It's simple and supports 64bit int out of the box. >> Looks great! > > > PSG is very interesting. But it's new and hasn't been peer reviewed yet. > It's in the "experimental" stage while others are more "well known". > > xorshift+ seems fairly popular. It looks excellent. We may be better to provide better repeatable pseudo random generators and algorithm may be select-able like hash. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net