Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92209 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68384 invoked from network); 12 Apr 2016 06:09:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Apr 2016 06:09:16 -0000 Authentication-Results: pb1.pair.com smtp.mail=sebastian@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=sebastian@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 188.94.27.5 as permitted sender) X-PHP-List-Original-Sender: sebastian@php.net X-Host-Fingerprint: 188.94.27.5 scarlet.netpirates.net Received: from [188.94.27.5] ([188.94.27.5:54555] helo=scarlet.netpirates.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 64/15-28094-5019C075 for ; Tue, 12 Apr 2016 02:09:11 -0400 Received: (qmail 16792 invoked by uid 89); 12 Apr 2016 06:09:07 -0000 Received: by simscan 1.4.0 ppid: 16784, pid: 16787, t: 0.0362s scanners: attach: 1.4.0 clamav: 0.98.4/m:55/d:20700 Received: from unknown (HELO ?172.16.16.4?) (php@sebastian-bergmann.de@91.85.222.166) by scarlet.netpirates.net with ESMTPA; 12 Apr 2016 06:09:07 -0000 To: PHP Internals X-Enigmail-Draft-Status: N1110 Message-ID: <570C9101.5060500@php.net> Date: Tue, 12 Apr 2016 07:09:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: UUID From: sebastian@php.net (Sebastian Bergmann) In PHP 7.0 we introduced random_bytes() which wraps Linux's getrandom(2) as well as Windows's CryptGenRandom() and uses /dev/urandom as a fallback. I think it would be great if we added a function that wraps /proc/sys/kernel/random/uuid [2] and, if that exists, its equivalent on Windows to make the generation of UUIDs easy. Thoughts?