Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95134 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21291 invoked from network); 14 Aug 2016 09:45:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Aug 2016 09:45:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=lauri.kentta@gmail.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=lauri.kentta@gmail.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain gmail.com does not designate 188.117.41.47 as permitted sender) X-PHP-List-Original-Sender: lauri.kentta@gmail.com X-Host-Fingerprint: 188.117.41.47 mailgateway.locotech.fi Linux 2.6 Received: from [188.117.41.47] ([188.117.41.47:44938] helo=mailgateway.locotech.fi) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7C/0C-36656-BBD30B75 for ; Sun, 14 Aug 2016 05:45:32 -0400 Received: from localhost (mailgateway [127.0.0.1]) by mailgateway.locotech.fi (Postfix) with ESMTP id 5C3F0A36276; Sun, 14 Aug 2016 12:45:18 +0300 (EEST) X-Virus-Scanned: amavisd-new at locotech.fi X-Spam-Flag: NO X-Spam-Score: -1.998 X-Spam-Level: X-Spam-Status: No, score=-1.998 tagged_above=-9998 required=5 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9] autolearn=no autolearn_force=no Received: from mailgateway.locotech.fi ([127.0.0.1]) by localhost (mailgateway.locotech.fi [127.0.0.1]) (amavisd-new, port 10024) with LMTP id rInHYVG05ZP9; Sun, 14 Aug 2016 12:45:03 +0300 (EEST) Received: from posti.fimnet.fi (posti.fimnet.fi [172.16.1.44]) by mailgateway.locotech.fi (Postfix) with ESMTP id E80A0A36265; Sun, 14 Aug 2016 12:45:02 +0300 (EEST) Received: from k-piste.dy.fi (unknown [172.16.1.39]) by posti.fimnet.fi (Postfix) with ESMTPSA id C1D24100735; Sun, 14 Aug 2016 12:45:02 +0300 (EEST) Received: from localhost.localdomain ([::1] helo=k-piste.dy.fi) by k-piste.dy.fi with esmtp (Exim 4.87) (envelope-from ) id 1bYryY-0003z8-Eh; Sun, 14 Aug 2016 12:45:02 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sun, 14 Aug 2016 12:45:02 +0300 To: Tom Worster Cc: internals@lists.php.net In-Reply-To: <64f21dfc-a2f7-e94d-cafd-e64d327391e2@thefsb.org> References: <3d8be1faf8d4d3e5add3768d7a8eb16c@k-piste.dy.fi> <08ad472d-45d6-f8a8-0774-2b5c93aabfb7@thefsb.org> <64f21dfc-a2f7-e94d-cafd-e64d327391e2@thefsb.org> Message-ID: <6db7abd682383888c3bcedcfd8db7932@k-piste.dy.fi> X-Sender: lauri.kentta@gmail.com User-Agent: Roundcube Webmail/1.2.1 Subject: Re: mt_srand with array seed? From: lauri.kentta@gmail.com (=?UTF-8?Q?Lauri_Kentt=C3=A4?=) On 2016-08-13 18:53, Tom Worster wrote: > On 8/12/16 2:48 PM, Lauri Kenttä wrote: >> On 2016-08-12 21:40, Tom Worster wrote: >>> mt_srand() will work. But what would be in the array? Integers from >>> which the upper 32 bits, if they exist, are discarded? >> >> mt19937ar.c contains init_by_array. >> Compability with that would probably be a good goal, >> unless someone can point out another widely used implementation. > > Would mt_srand([1,2,3,4,5,6,7,8]) set the same seed on 32 and 64 bit > machines? Of course it would. Or let's phrase it this way: can you think of any reason why it shouldn't? -- Lauri Kenttä