Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118907 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 37962 invoked from network); 28 Oct 2022 19:23:11 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Oct 2022 19:23:11 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9173D1804FF for ; Fri, 28 Oct 2022 12:23:10 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 28 Oct 2022 12:23:10 -0700 (PDT) Received: by mail-ed1-f52.google.com with SMTP id l11so8076425edb.4 for ; Fri, 28 Oct 2022 12:23:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wcflabs.de; s=google; h=content-transfer-encoding:in-reply-to:subject:autocrypt:references :cc:to:from:content-language:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=cI6CIh4hXw6ygCeo0J+pNKZubOqAFWxfgk24+rGVN8c=; b=nhFys2W6CB/h9h6RhcEloMY8MZz3vgtiTT5RmAl2iZUPY3RXgfkoc6SWKAjMHu5fox +Jl59z61RsMEgPEoJflm0cYQpp6IzOXh+GPhoFh148cMVLY7JZ321jBOk0dVd7GZzWYa 1wlzEmlvzvx3nW7iZO9Xo+od1necCyd86OOGw5okLady2UgCcpyJKowxjtsJcthskooC rCY294yXDTXP1OH/Oq6UHwnyQkw5MtBoxIu2SWULLnNopOU5+4tkoNE3m+S8tsM1Wwu5 hs7VmDgSbB9Y4PnEvZyJlog6hhOA1CLkagw5ghgq/SMfhAX40ojYLFRyWQCuIsL92z0/ ItOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:subject:autocrypt:references :cc:to:from:content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cI6CIh4hXw6ygCeo0J+pNKZubOqAFWxfgk24+rGVN8c=; b=HIcHyXnuJCl1j06q7gId4dgaikkXkE0EdLwxhGoief7Tx7xu8sPf3YmlDP481vjauF eIuVI6/Lh43EnY0sIVA3y/CjAIyPGXFIfCKCfeFKHxa38lLKHiUOTqr+5xHs/9pHHxiD Ho7ecladUN6Nu2g49hDe3kV4If1eqqsIz2xAWx3HCuzV8bQPcaUMnn2238L3/kRsrRr9 ikWukZlpWRyWLhmHox0Lo3VXSYOd+170Shsp0dinALMSF5l72XlTxxfdLREekh5agTTH uPjIYNS5RdHM+YcSXFU2Up8YJClOLWXBg4faQj+3pDKFNvII0f8LwzGdCVyElvhWAcdB IA0g== X-Gm-Message-State: ACrzQf1MoWmg8CIl7kVTPIwU+0QJmflxqUB+jmAekvevyoUEtCXGge/L PO0M6Xiq1inLMrnwasq9VAPrfiiJzS01HucJ X-Google-Smtp-Source: AMsMyM4KtXhPzuixjk9wENaCAGqq9PzyWAm0cy8GplNnCxauNX3nlAHp+o9sXiklJT20UjbZ745JcA== X-Received: by 2002:a05:6402:51c8:b0:462:3e90:aef with SMTP id r8-20020a05640251c800b004623e900aefmr942819edd.225.1666984988899; Fri, 28 Oct 2022 12:23:08 -0700 (PDT) Received: from ?IPV6:2a02:908:d12:2d80:101c:5536:84:b3ec? ([2a02:908:d12:2d80:101c:5536:84:b3ec]) by smtp.gmail.com with ESMTPSA id eg22-20020a056402289600b0044e937ddcabsm3099266edb.77.2022.10.28.12.23.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Oct 2022 12:23:08 -0700 (PDT) Message-ID: <02f9fc3b-2972-dfdb-9d76-df120efc73b3@wcflabs.de> Date: Fri, 28 Oct 2022 21:23:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Content-Language: de-DE Reply-To: =?UTF-8?Q?Joshua_R=c3=bcsweg?= To: internals@lists.php.net Cc: tim@bastelstu.be References: <5ceebae4-a3fb-5d29-cdb7-dceed7b07c78@wcflabs.de> Autocrypt: addr=josh@wcflabs.de; keydata= xsFNBF4peiYBEADdkTajOkBoiNTw0aVq11Ea9Y5KS/UXQOVpQixSitTW2F4WT3IpuytMANK9 A2CfFgrIk0XOe/yHNRygOGImPb17ZzKCvPwOX7QbSvnRQd1CXlGNr5DpxNC627axDEm4AgCE FxSCtdUcdzWEZ1s/R28TUWhyKJGEkWbehMdMjdeOWpJcOEGc8bQz/SSx4jTp8VE9LRKlgTa2 9TDdG9x1eA6EIIcCQByD9w18alFeEK4RpQ7ggUmT4ETE3iF0w+3C41pJWAgzWg7SuCw6/hpQ HnyDNr2dnCoWootdJ2jgFYvRqWeLHko3KOHdm6F4/V2i5f96j+zONU4ltFe0GqW5ZYObutRC 4Uk19LkuMrncyczC32bNHz3ZqtfNy+ypRyKjQO3qC4EfIj9h8LGLhFMCcTRvi+PPRz+jkSz4 IiHdeAEEZoLmwG6fmVbXpKNL/ryW0FjzEYvu6E62H/bDiRVSGquE3gn/z+5Ms5YsxCDeEuKa faK5Mp+ftnrNbGlXETzcrFngvzRw95bPvmzWedwGj7ov36Q25NuWkbPAThwlRR7sQKfRRGLz 7+N7PNVwKdaqeJgeEiV0oZzXB1PgafWh61e7l1Xx3+lGYYbf+WwNWB5DjNiBHijSY5MkVynS CWsHMbtqTY18BRfFO9SLZ5aE3qcfEjg6NK6PAC4xyUc+CekYvwARAQABzSBKb3NodWEgUsO8 c3dlZyA8am9zaEB3Y2ZsYWJzLmRlPsLBlAQTAQgAPhYhBLLerPhwB3872BR2ha7cIsrvGKBx BQJeKXomAhsDBQkHhh+ABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEK7cIsrvGKBxiTcP /RQfhRv046g+BBX3gVTHWC6ysix3ULFZnYw4JVTabPmXWTiyzSizoWjWua1bfe8zIYhIPeBl ul0y5FBjTk3bsXeaOtlHMLVD/YkR3Qex8JZg0bnNB+h0cTXp0QiNh7ZjLR5A2FYgBypQhDKU g5vz4c3WOZjL4G7vGAj3e7p2NHyHDVQ70U32YQAXcTJMSlFGQZCu6DZyKjxeDMcpXwBKvYm4 DTMfdadvLHc6hhZeiWqswA9Lm2A2RWqbPqEzUDypdjQueo3IES6sehOIMMc2v/9Bogyy/D/p Y2Y6LNf+YqL6ZH2/n7AzJxa28OzvIdZqbCT2ZFil/PYNf1ZLC1G8lPhZz26PTOxh15OUo1Ps jsu0KAdioJdtjIqK0gDm0I6xAGjyycbsFeZMkpeV9MeEMZS1vdQIEVsUE2aJD6ElMCvgapWE MUjyiBgBtRD84o5lO9nURRVelCRiIVN9ylYO5rwWWpqofT9lmxH+mm9BjlbmOnfRmF1sNITq LkSPebr1ItSYnePCHObWwRe4BQcKw5QorKM75jWOKPlDyQu2dxQdV3e7Lp2sFtxIANwW/pUl LoATnRmOLmL/iY0ppegtqpyO3DiFPNaBQ29D4mdKuwJNATsuSvQq6lIMDzIt4EmJOqJitTHW Q7qGUQE5Q3QOjJTwBP4vlQdHn9NlH/dD0dduzsFNBF4peiYBEADQG7Kx5GZCDqBMdqeRaH06 6iqWm3UHIXJ/9fNsVUGvRwrXFSVPFyRd9MaLd17Z389zxfsndAqwkMQoGexza/OkCV4uNeQa cUM4fdwgROOTpTpH9w/6aAtMoutux9T0qqEsljBs0GG9jkEYCPTvKd9CtF4uVvAY77lIItVn VhDnIY7c3uSIecHINnSgMDMRDbqVC4bGLTu34uLog0coIBA+x0BTE+L4uS3HOTkUy0FqOcqW vnWkmvnMnn6MqPtO+yhjSO1O3TwxKI5DC7ON2WHURP0JDkQzUNHdvVNC2IeoGCGRfJCIpGl3 w2SRbm1qfbIfy/0/eYA8MvOlA2uIEjMicIunkctNvS2xLfTrdF9npD6yiUgacgBY0vLKc7i1 PWz2Wv9W5tTbbbaEA7dDUTxj8Ws5xjWUkkJn6gVQ6jvGT7L4/odguIf6DnwaNDDmDZbOOBKR tfqcqrehe7z42eVVMrAnfR4vN3YposD2HZAJJj5uDwugpvVZ2Z8DB5hzsHqlAqW1o08h3v/c m2jabzCv4wwqdYnGH/ezHOA7iXOVawJo8jHkLNn3EzIBa4CxKc9ozqVeUSlI9FIlLkXr3Ky+ xFxApPJSpWCl5tENWiBQSYk3bmN4dugHRLJ/XB4eFl20I8n35E5/t2TzQUFafycb9wNaQ+0y LUZ5aj8eACWYRwARAQABwsF8BBgBCAAmFiEEst6s+HAHfzvYFHaFrtwiyu8YoHEFAl4peiYC GwwFCQeGH4AACgkQrtwiyu8YoHGTqBAAqX6r55YwoC6I20E3rckiADA6v0KQUUSEnyD13Ox9 oOENJlM17ZpTutaYN2ri3r8IMQvQ/klq4dgYuJOJRoTFLttqH89rwB48W4PKbARTsfYuWMLf NdDmfcCRrW3Ox4h3Yg95tW1aNsGg9mn/QYofhh9TMe+tSww4zcBryAytiZrL+i2W5IU0iC6m tVK1hLc40KoXzeVmJJi4Pf2C9TpeL/a1nt3a4s1l3fy82kKYkhZbuCkfRJAosoGn+3MFvA7H xg8CRSl0jKuol9uFzHbBkxIGLIrl6/4OdAN972MVwFpTzW9n3eDYNYVZaqleWZ/byIeTb6tj 17r53q4isZl73xp9UxFuOb3pwbqlYkUEmzaDtPGEOZwmdjwOqJX6KvTgTNcgsROASAzC+rWm z7RuIR0VdTwKr5LZBdIR9o+ZFNLjOkq1ceUJ7wTpaQmytBP8U9GFx08iBzoYmyRePumIf3nS 8xzjlu+cSrX+/CCoi6VtwoaeONUZQliNYVKMpd4FsZB6b2e35TEh/EgOIWtlmGb1ge2SPWKl BrgbOv2RFwRFb2J9Tc0YA0HaALFFPn5j0KL9WYZR9l2qLYJNyGQqrNkQCqbgVfdYjtsJdjY/ 5JZk9+4zUaCDIZBb50n6Zrj1JjWMd7lpUzdqCR9ZtJTo7gRNGvc6s4Lpgs7DIdXk3pA= In-Reply-To: <5ceebae4-a3fb-5d29-cdb7-dceed7b07c78@wcflabs.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: RFC [Discussion]: Randomizer Additions From: internals@lists.php.net ("Joshua Rüsweg via internals") Hi > You can find the RFC at: > > https://wiki.php.net/rfc/randomizer_additions Tim Düsterhus and I have updated the RFC and have broadly adopted the proposals. Firstly we have renamed the `getBytesFromAlphabet` to `getBytesFromString` as Larry Garfield suggested. Secondly, we have extended the getFloat method with a parameter that specifies which type of interval should be generated (Open, Closed, Right Half-Open and Left Half-Open). Are you happy with the enum names? Have you any other suggestions? Cheers Joshua Rüsweg