Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114457 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 95832 invoked from network); 12 May 2021 22:43:00 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 May 2021 22:43:00 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BB9551804B1 for ; Wed, 12 May 2021 15:51:06 -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.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 May 2021 15:51:06 -0700 (PDT) Received: by mail-lj1-f181.google.com with SMTP id w4so31636159ljw.9 for ; Wed, 12 May 2021 15:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=majdak-net.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=3BKUUq1XyMlzJ7mougdyHUqAfJ7udPsLbPGwhagfy5A=; b=j1qrxR4g1Mg8CB29Bx2qa90/OLRUfjk+CS2ydX9wzVxeIIvYVvz/JZIiAxr65oJQQS P9Cc+1u90gVEr7Gd0LoW14TYvC/6t45AMAE7quJCpImXyLVRcRc283LXe6o42MhIS0eN RfornKtoZ85qIlLM5lRhFCAMJGQ+TyJbLi32VqpdGX1BhyIcTPJfwGUKAvnN8PyjOu7T cHXY7/Buxv6r4MDz/0wm2ADxClFQBwzOo/M3qGPxWArVHEv+thhsSnyrULiDp51z/mjz jP6hdaS34OdbrhZbv2Mk0xb++hrNIBNs0aD2wEyyWrkTC7hsQv/Ys4Ldid1meDh2NZEb OhqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3BKUUq1XyMlzJ7mougdyHUqAfJ7udPsLbPGwhagfy5A=; b=NIoH0Qgb8bFim2AA0xbO6S9prtqb3Kupsed+kgSfQNLte99X9xc8mKUNRsZz1QxhX+ pW4rOuxxcBB3qb8k5HxEFVQ/ZNCAg9MJmAEHMV41u7qw1thQaNj8Jw8HyXpabbEfIbt9 uIiQ3DnqrOaAE9+xibAOpa/+e0m+/5s6yux0HP257KpDEt9vfpeEn+K13RzrBWOKP+Up g/DPxxEl60FPiqpmo0fhgNY0v8yUmwtDLHsR6RTx78jzfV34gjtaV22uny+K6Pc8Yzqp TEuxbe/sr9nH03a1bOy61Rq4IwvdxISWhUrv2j5hOLx5ABZVL63No6qWdHVqYPjobiiJ Bsgw== X-Gm-Message-State: AOAM530WvL1YNZu4dd8HbDAoc2JLedPs+Dios906wHFQvWXDIdC+Wk/e 2L8wGM+0FiKzETV5DQGFW5O8JVzJ63OPPOzW9nbglptiwbT1QxhW X-Google-Smtp-Source: ABdhPJwB21sVWHuodyRhzle/iXO43DxzTKlQhOkd7/lRq2GubyAteUzepTvqLaJek9bNMYe3pHK7JR1VUSafHJEX+DU= X-Received: by 2002:a2e:9a18:: with SMTP id o24mr30864797lji.110.1620859862378; Wed, 12 May 2021 15:51:02 -0700 (PDT) MIME-Version: 1.0 Date: Wed, 12 May 2021 17:50:52 -0500 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary="00000000000053fe7105c229d891" Subject: Re: [PHP-DEV] Discussion: Object-scoped RNG From: bob@majdak.net (Bob Magic) --00000000000053fe7105c229d891 Content-Type: text/plain; charset="UTF-8" > - Do you think that PHP needs an object-scoped random number > > implementation? And why? if this means each object can maintain its own seed i dont know why php or many other languages dont have this truely. been doing game dev recently and i needed an rng system that does not involve messing with the system level seed. like if i mt_srand 42 just so my procedural code does the same thing to generate the same level each time, so is the rest of the app not even involved with procedural generation and that is badong. -b --00000000000053fe7105c229d891--