From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post02.iad!fx22.iad.POSTED!not-for-mail From: Robert Wessel Newsgroups: comp.lang.c,comp.lang.ada,comp.programming,comp.databases.xbase.fox,comp.lang.clipper Subject: Re: Simulating the rolling of dices to produce truly random numbers? Message-ID: References: User-Agent: ForteAgent/7.20.32.1218 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@easynews.com Organization: Forte - www.forteinc.com X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly. Date: Wed, 10 Jan 2018 10:59:24 -0600 X-Received-Bytes: 1842 X-Received-Body-CRC: 2824862188 X-Original-Bytes: 1698 Xref: reader02.eternal-september.org comp.lang.c:204196 comp.lang.ada:49844 comp.programming:20469 comp.databases.xbase.fox:186 comp.lang.clipper:3104 Date: 2018-01-10T10:59:24-06:00 List-Id: On Thu, 11 Jan 2018 00:55:29 +0800, "Mr. Man-wai Chang" wrote: >On 11/1/2018 00:52, Robert Wessel wrote: >> >> If it's done in a deterministic fashion, then no, it won't be any more >> "truly" random than any other PRNG. >> >> If you have a source of non-deterministic input, there are certainly >> better ways to turn that into proper true random output ("whitening"). > >We possibly could not randomize the first contact point between the box >and the surface? :) Again, if you do it deterministically, you've not created true randomness. If you have a way of doing non-deterministically, which means you have a non-deterministic input to your system, just start from there, and don't go through the silly exercise of simulating the physical motion of dice. IOW, you can't create real random dice rolls unless you have an actual source of true randomness to input to your dice simulation algorithm.